![](/img/trans.png)
[英]How to change date format from DD/MM/YYYY or MM/DD/YYYY to YYYY-MM-DD?
[英]how to change date format from dd-MMM-yyyy to yyyy-MM-dd
我無法更改日期格式,我嘗試了2種方法,但輸出為0001-01-01
方法1
hf_test.Value = "1-Jul-2013";
DateTime date;
var success = DateTime.TryParseExact(hf_test.Value,
"dd-MMM-yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out date);
Resopnse.Write(date.ToString("yyyy-MM-dd"));
方法2
hf_test.Value = "1-Jul-2013";
Alert.Show(DateTime.ParseExact(hf_test.Value , "dd-MMM-yyyy", culture).ToString("yyyy-MM-dd"));
輸出0001-01-01
表示不解析您的日期。 原因是您已經使用dd
而不是d
來表示字符串"1-Jul-2013"
。
所以用
DateTime date;
bool success = DateTime.TryParseExact(hf_test.Value,
"d-MMM-yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out date);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.