.net 使用不同日期格式的“现在”和“今天”属性?

.net 使用不同日期格式的“现在”和“今天”属性?,.net,vb.net,.net,Vb.net,“现在”和“今天”是否依赖于系统日期和时间格式? 我知道他们返回系统日期/时间,但我的系统日期/时间格式会有所不同吗 考虑到2015年8月3日,即使在我的系统上,本地日期格式是dd/mm/yyyy或mm/dd/yyyy,它是否始终返回相同的结果 感谢您的帮助。Date只是.NET Framework的DateTime结构的VB速记。DateTime结构只存储一个64位整数值。该整数值的含义是公元1年1月1日午夜后的滴答声总数。滴答声定义为100纳秒。因此,无论你身处何种文化,价值的含义总是一样的

“现在”和“今天”是否依赖于系统日期和时间格式? 我知道他们返回系统日期/时间,但我的系统日期/时间格式会有所不同吗

考虑到2015年8月3日,即使在我的系统上,本地日期格式是dd/mm/yyyy或mm/dd/yyyy,它是否始终返回相同的结果


感谢您的帮助。

Date
只是.NET Framework的
DateTime
结构的VB速记。
DateTime
结构只存储一个64位整数值。该整数值的含义是公元1年1月1日午夜后的滴答声总数。滴答声定义为100纳秒。因此,无论你身处何种文化,价值的含义总是一样的。关于
DateTime
值的唯一变化是它们转换为字符串时的表示方式。将
DateTime
对象转换为字符串时,默认情况下,它将使用当前区域性的规则来确定正确的格式。但是,您可以强制它使用特定格式,而不考虑当前区域性。这里是的列表,这里是如何定义的。

它总是指8月3日,但当系统使用法国文化设置(货币符号和分隔符相同)时,它可能会显示为“Aout”。谢谢@PUROTIX,请您指导,即使我有不同的文化(以及不同的日期时间格式),它也会相同吗?