如何在系统时间之外的变量中节省时间

本文关键字:变量 节省时间 系统 时间 | 更新日期: 2023-09-27 18:36:49

除了系统时间设置之外,如何在变量中节省dd/mm/yyyy(英国)和mm/dd/yyyy(美国)格式的时间?我正在从 DateTimePicker 控件获取数据。我怎样才能做到这一点?

如何在系统时间之外的变量中节省时间

如果您尝试将它们保存到字符串中,则可以使用 DateTime.ToString(字符串格式)函数。

有关格式字符串

的列表,可以查看有关标准日期和时间格式字符串和自定义日期和时间格式字符串的 MSDN 文章。

可以通过访问 DateTimePicker.Value 属性来获取 DateTimePicker 选择的 DateTime。

对于您的示例,以下内容就足够了:

DateTimePicker myDateTimePicker = new DateTimePicker();
// ... other code ...
DateTime dtm = myDateTimePicker.Value;
string dateUK = dtm.ToString("dd/MM/yyyy"); // dd/mm/yyyy (UK)
string dateUS = dtm.ToString("MM/dd/yyyy"); // mm/dd/yyyy (US)
更新

:我更新了代码,以包括从日期时间选取器检索日期时间,而不是任意日期时间变量。

这个问题有点模糊...

如果您担心格式,请使用 DateTime.Parse,或使用 DateTime.ToUniversalTime 保存相当于输入时间的 UTC。