前两天对TDBDate控件以Format(MyDateTime.Value, "yyyymm")进行格式化的时候,月份无论如何都不对,后来查到TSD大人的专栏上介绍说:“VB.NET中,FORMAT函数对日期和时间进行格式化时,格式参数也区分大小写了。”
正确的写法应该是:
MyStr = Format(MyDateTime.Value, "yyyyMM")
Visual Basic 语言参考示例:
MyStr = Format(MyDateTime, "HH:mm:ss") 'Returns "17:04:23"
后来又发现,对于TDBDate,也可以用别的办法得到日期的字符串格式:
MyStr = MyDateTime.Number 'Returns "20060927"
正确的写法应该是:
MyStr = Format(MyDateTime.Value, "yyyyMM")
Visual Basic 语言参考示例:
MyStr = Format(MyDateTime, "HH:mm:ss") 'Returns "17:04:23"
后来又发现,对于TDBDate,也可以用别的办法得到日期的字符串格式:
MyStr = MyDateTime.Number 'Returns "20060927"