您好,我正在尝试将我的输入日期时间格式更改为特定格式,例如 "yyyy/MM/dd"
但是它变成了 "yyyy-MM-dd"
我不知道为什么。
这是我的代码。
string format = "yyyy/MM/dd";
DateTime dt = Convert.ToDateTime(dateTimePicker1.Text);
string idate = dt.ToString("yyyy/MM/dd");
最佳答案
只需提供CultureInfo.InvariantCulture
string idate = dt.ToString("yyyy/MM/dd", CultureInfo.InvariantCulture);
正在考虑您的 DateTime separator根据您当前的文化。在您的情况下,这似乎是 -
。
关于c# - 更改日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23012823/