@Override
	public String getRepresentation(MemBuffer buf, Settings settings, int length) {
		if (macStartDate == null) {
			return "unparsed date";
		}
		try {
			long dateInSeconds = buf.getInt(0) & 0xffffffffL;
			long dateInMilliSeconds = dateInSeconds * 1000;
			long start = 0 - macStartDate.getTime();
			Date date = new Date(dateInMilliSeconds - start);
			return formatter.format(date);
		}
		catch (Exception e) {
		}
		return "";
	}
A datatype to interpret the Mac OS timestamp
convention, which is based on the number of 
seconds measured from January 1, 1904.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/MacintoshTimeStampDataType.java