Q1
有没有一种方法可以在MS Access中处理ISO 8601日期。我需要能够使用日期:2010-05-31T06:00:00在VBA代码中。此外,我需要能够采取5/31/10上午6:00并放入其他格式的
Q2
我正在保存日期&NoSQL
数据库(如Firebase)中的时间,也将检索数据和时间戳。因此,需要一种在Access数据&时间数据类型和ISO 8601日期。
创建一个模块并粘贴以下代码。然后可以在任何窗体/模块中调用这些函数
'ISO to Access
Public Function DtIsoToAccess(myisodate as String) as date
DtIsotoaccess=cdate(Replace(myisodate, "T"," "))
End function
'Access to ISO
Public Function DtAccessToIso(myaccdate as Date) as string
DtAccessToIso= format(myaccdate, "yyyy-mm-ddThh:nn:ss")
End function