从mysql在asp.net中的日期 [英] date in asp.net from mysql
本文介绍了从mysql在asp.net中的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的数据库日期为
2014-01-23
但我显示的时候从数据库到页面,显示为
2014/1/23
如何将以上内容更改为
2014-01-23
解决方案
我假设数据以字符串形式返回,所以
string dateFromSql = 2014-01-23;
string formattedDate = DateTime.Parse(dateFromSql).ToString( YYYY-MM-DD跨度>,CultureInfo.InvariantCulture);
// 如果您想为特定地区设置格式,例如美国日期
var americanFormatCulture = EN-US跨度>;
var americanDate = DateTime.Parse(dateFromSql, new CultureInfo(americanFormatCulture,假跨度>));
// 这将为您提供一种格式化区域格式的简便方法。
I have date from database as
2014-01-23
but when i display from database into page, it shows as
1/23/2014
how to change the above to
2014-01-23
解决方案
I'll assume the data is being returned as string, so
string dateFromSql = "2014-01-23"; string formattedDate = DateTime.Parse(dateFromSql).ToString("yyyy-MM-dd",CultureInfo.InvariantCulture); // If you want to format it for a particular region e.g. American date then var americanFormatCulture = "en-US"; var americanDate= DateTime.Parse(dateFromSql, new CultureInfo(americanFormatCulture , false)); // This will give you an easy way to format it for region.
这篇关于从mysql在asp.net中的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文