以下代码 d 具有当前日期。根据当前的语言环境,它将返回一个日期。
Dim d As Date = Date.Today
注意:我不想检查日期是否有效,而是想知道它是 'dd-MM-yyyy'、'MM-dd-yyyy' 还是任何其他日期格式..
编辑(2012 年 6 月 29 日 - 星期五):
我问这个问题的原因是因为我厌倦了尝试在 ASP.NET 中处理日期。我在本地 PC 上构建了一个项目,其中日期为“dd/MM/yyyy”,一旦我将其上传到生产服务器(通常在美国,因此为 MM/dd/yyyy),代码就会中断。
所以我通常通过将日期转换为 yyyyMMdd 格式来处理日期,并将它们保存在数据库中。这是我最接近无异常编码的方式。
在这种情况下,没有办法从返回的日期字符串中获取格式是有道理的。因此,我将继续我的方法。