我有一个Excel/VBA宏,可以列出一个目录中的文件。
文件名格式为:yyyy-MM-dd@hh-mm-ss_[description].csv
例如:
我发现CDate()函数虽然可以将日期字符串转换为日期对象,但是却不支持“格式”参数,而Format()函数则无法实现该功能,因为它只能将字符串转换为日期对象。
我希望有一个函数,接受一个字符串和一个格式参数,并返回一个Excel Date/Time对象。
是否有这样的函数?
谢谢。
文件名格式为:yyyy-MM-dd@hh-mm-ss_[description].csv
例如:
2013-07-03@22-43-19_my-file.csv
然后我需要将文件名的第一部分转换成Excel日期对象(包括时间戳)。我发现CDate()函数虽然可以将日期字符串转换为日期对象,但是却不支持“格式”参数,而Format()函数则无法实现该功能,因为它只能将字符串转换为日期对象。
我希望有一个函数,接受一个字符串和一个格式参数,并返回一个Excel Date/Time对象。
是否有这样的函数?
谢谢。