2017-06-20 142 views
0

我已经使用LotusScript将excel文件导入Lotus Notes数据库。我的视图中的一列(显示导入的数据)显示日期。如果年份大于2000,则显示4位数字,例如2001. 然而,如果年份少于2000年,则仅显示2位数字,例如99. 有人知道这是为什么吗? 日期包含在文本字段中。该列使用“日期/时间”样式和“仅显示月份,日期和年份”。显示时间未被选择。Lotus Notes查看列日期格式

+0

这是一个文本字段?您是否曾尝试在列公式中使用@TextToTime?或者,因为您使用脚本导入了它,为什么不将它作为日期项导入? –

+0

是的,它是一个文本字段。使用@TextToTime会给出错误,并且列中没有正确显示值。该字段中包含的值是时间/日期值。我不明白的是,为什么日期大于2000的日期显示为4位数,日期小于2000的日期显示为2位数。 –

回答

5

在您的列属性中,查看第4个选项卡(高级格式)。你说你选择了“日期/时间”,并选择了“显示日期”。 Nex与“特殊”领域的相同,你勾选了“展示21世纪的4位数字年”吗?如果是这样,20世纪的日期会显示2位数,21世纪的显示为4.

我记得当这个功能被添加,并认为它是多么酷。上帝,我感觉老了!

+0

是的,就是这样。非常感谢。 –