从mysql在asp.net中的日期 [英] date in asp.net from mysql

查看:39
本文介绍了从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆