如何在Asp.net中使用C#转换日期格式 [英] How to covert Date Format in Asp.net.using C#

查看:112
本文介绍了如何在Asp.net中使用C#转换日期格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用ASP.net和C#开发了一个项目:

  string  dt = DateTime。 Now.ToShortDateString(); 
dor.Text = dt.Replace( / - );





本地O / p为:22-09-2015(日 - 月 - 日 - 年); 





当我在Azure服务器程序中部署时,输出时间为:09-22-2015(月 - 日 - 年);



直播o / p是:2015年9月21日; 





我想要输出格式为:

 Azure服务器中的09-22-2015(日 - 月 - 年)





如何更改日期格式,如

 day-month-year 

解决方案

您需要使用自定义日期和时间格式说明符,如下所示:



  string  dt = DateTime.Now.ToString(  dd-MM-yyyy); 






您可以将日期值转换为任何格式,而不管当前的文化。



 DateTime.Now.ToString( dd / MM / yyyy,CultureInfo.InvariantCulture)





检查这里适用于不同日期格式。



谢谢,

Sisir Patro


I have developed one project using ASP.net and C#:

string dt = DateTime.Now.ToShortDateString();
dor.Text = dt.Replace("/","-");



Local O/p is:22-09-2015(day-month-day-year);



When I deploy in Azure server program out put is :09-22-2015(month-day-year);

Live o/p is :09-21-2015;



I want to out put format is:

09-22-2015(Day-month-year)

in Azure server

How to change date format like

day-month-year

?

解决方案

You need to use custom date and time format specifiers like this:

string dt = DateTime.Now.ToString("dd-MM-yyyy");


Hi,

You can convert the date value to any format irrespective of the current culture.

DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)



Check here for different formats of dates.

Thanks,
Sisir Patro


这篇关于如何在Asp.net中使用C#转换日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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