【发布时间】:2011-03-02 13:03:31
【问题描述】:
一个一般性问题:
DateTime 对象是否存储了 CultureInfo,还是需要使用 Formatter 根据当前的文化来格式化 DateTime?
我有一个返回 DateTime 的类属性。在该属性中,我使用 CultureInfo 对象设置具有当前文化信息的 DateTime 对象。下面是我正在使用的类属性的代码:
public DateTime PrintedQuoteDate {
get {
DateTime printQuoteDate = DateTime.Today;
// cInfo = CultureInfo object
return Convert.ToDateTime(printQuoteDate , cInfo);
}
}
所以我的问题是,当我将在我的代码中使用上述属性时,它是否具有我在其 get 方法中设置的相应文化信息,或者我将不得不使用相同的 CONVERT 代码来格式化日期时间。这里的限制是属性应该只返回 DateTime 类型。
任何想法,建议
【问题讨论】:
标签: c# datetime globalization cultureinfo