添加和查看数据 > 在记录中输入数据 > 输入采用两位数字年份的日期
 
输入采用两位数字年份的日期
FileMaker Pro 允许您输入两位数字年份的日期,如“99/12/1”和“09/3/2”。但是,因为没有指定世纪,这些日期具有歧义,输入的“53/5/6”可能是在 1953 年、2053 年或其他任何世纪的第五十三年。
重要说明  在日期字段中输入两位数字年份的日期时,FileMaker Pro 会使用下述方法将其更改为四位数字年份。此方法可能无法将所输入的两位数字年份更改为预期的世纪,因此可能会导致不准确的日期输入。
您应该熟悉此方法,对于有可能出现不准确日期更改的日期字段,请采取以下预防措施,提高所输入日期的准确性。
始终输入四位数字年份的日期。
使用要求输入四位数字年份日期的 FileMaker Pro 字段验证选项。尝试输入两位数字年份的日期时会出现错误信息。请参阅定义字段验证
在布局上,始终将日期字段格式设置为显示四位数字年份。请参阅为日期字段指定格式
注意  此方法不仅可用于字段中的数据输入,还可用于 FileMaker Pro 中的所有形式的两位数字年份日期输入。例如,如果将两位数字年份导入 FileMaker Pro,则会发生下述更改。
更改两位数字年份
FileMaker Pro 会根据所输入日期的年份,将两位数字年份日期更改为四位数字年份日期,通常会假设四位数字年份日期在未来的 30 年或过去的 70 年中。下表显示以两位数字年份日期输入的三个不同年份如何更改为四位数字年份。
 
两位数字年份
在 2015 年更改为
在 2019 年更改为
在 2030 年更改为
02
2002
2002
2002
19
2019
2019
2019
42
2042
2042
2042
43
2043
2043
2043
44
2044
2044
2044
45
2045
2045
2045
46
1946
2046
2046
47
1947
2047
2047
50
1950
1950
2050
76
1976
1976
1976
87
1987
1987
1987
95
1995
1995
1995
下图描述了此方法的倾斜调整方式。假设所输入的两位数字年份是过去的可能性比将来的可能性大。
日期转换方法的示意图
重要说明  在将 FileMaker Pro 文件从先前版本转换为 FileMaker Pro 当前版本时,不会使用此方法。FileMaker 假设旧文件中的日期构成了旧数据。因此,在文件转换期间,旧文件中存在的任何两位数字年份日期在已转换的文件中都会转换为“19xx”(不是当前世纪,而是“19xx”)。如果您对旧文件中的两位数字年份日期有任何疑问,请检查和更正 FileMaker Pro 先前版本中的数据,再将该文件转换为当前版本。请参阅转换 FileMaker Pro 11 和更早版本的文件
注释 
FileMaker 推荐只在使用日期字段类型定义的字段中输入日期。请不要使用文本或数值字段存储日期。FileMaker 软件没有专门设计成支持此类字段中的日期。