所以我知道我可以使用= FormatDate(MyDate,“mm / dd / yy”)将日期转换为字符串。我正在尝试添加时间:
=FormatDate(AdminDate ,"mm/dd/yy") + MyTime
然而,哪个有效,我需要将其格式化回日期时间字段(因为我需要与预先存在的日期时间字段进行比较)。我尝试使用Todate(),但文档非常简单,并且几乎没有提供日期区域格式可接受的内容,也没有时间方式!
我试过了:
=ToDate(FormatDate(MyDate ,"mm/dd/yy HH:mm:ss") + MyTime ,"mm/dd/yy HH:mm:ss")
但是这只会在没有时间的情况下工作(并且它只是将时间空白)并且任何带有时间的行都将返回#ERROR
任何人都有关于格式化日期时间的见解吗?
由于
答案 0 :(得分:1)
使用FormatDate命令以12小时格式输出日期和时间组件的正确方法是:
=FormatDate(AdminDate; "MM/dd/yy hh:mm:ss a")
以24小时格式:
=FormatDate(AdminDate; "MM/dd/yy HH:mm:ss")
注意MM以月为单位使用,mm以分钟为单位。