我在Lotus Notes中有一个日期时间列,其值类似于01/02/2019 01:01:01 PM。
我需要将数据以以下格式导出到csv文件中:
2019-01-02 13:01:01.000
试图更改视图中的列属性,但在导出数据时更改为01/02/2019 01:01:01。
这里AM / PM被忽略了。
请提出正确执行此操作的方法。 预先感谢。
答案 0 :(得分:3)
在您的视图列中使用此公式,其中DateField
是带有日期的字段。
year := @Text(@Year(DateField));
month := @Right("0" + @Text(@Month(DateField)) ; 2);
day := @Right("0" + @Text(@Day(DateField)) ; 2);
hour := @Right("0" + @Text(@Hour(DateField)) ; 2);
minute := @Right("0" + @Text(@Minute(DateField)) ; 2);
second := @Right("0" + @Text(@Second(DateField)) ; 2);
year + "-" + month + "-" + day + " " +
hour + ":" + minute + ":" + second + ".000"
在需要时,这些@Right
函数将用零填充您的值。