求一个日期的显示方式

a411361682 2010-05-20 06:49:12
日期为2010-05-20 显示方式要变成 may 20 2010 ,应该怎么来实现?
...全文
119 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzhl 2010-05-20
  • 打赏
  • 举报
回复
学习。。。。。。。。。。。
zzx509 2010-05-20
  • 打赏
  • 举报
回复
上面的代码已经足够参考了。
楼主是干什么的?
a411361682 2010-05-20
  • 打赏
  • 举报
回复
我想的是用C#写一个过程,可以直接调用的,
xrongzhen 2010-05-20
  • 打赏
  • 举报
回复
上面的可以吗? 怎么测试结果是05 20 2010
xk1126 2010-05-20
  • 打赏
  • 举报
回复
DateTime dt = DateTime.Parse("2010-05-20");
System.Console.Write(dt.ToString("MMM dd yyyy", new CultureInfo("en-US")).ToLower());
stephen223 2010-05-20
  • 打赏
  • 举报
回复
DateTime dt = DateTime.Parse("2010-05-20");
System.Console.Write(dt.ToString("MMM dd yyyy", new CultureInfo("en-US")).ToLower());
wangxianshou 2010-05-20
  • 打赏
  • 举报
回复
楼上正解,时间的显示,一般与地域有关系
wuyq11 2010-05-20
  • 打赏
  • 举报
回复
IFormatProvider culture = new CultureInfo("en-US", true);
DateTime dt = DateTime.ParseExact("may 20 2010 ", "MMM dd yyyy", culture );
马老虎 2010-05-20
  • 打赏
  • 举报
回复

DateTime.Now.ToLocalTime().ToString("MMM dd yyyy", new CultureInfo("en-US"))

Glory_genius 2010-05-20
  • 打赏
  • 举报
回复
Console.writeLine("{0} {1} {2}",DateTime.getMonth().getEn(),DateTime.day,DateTime.year); 至于英文可以用一个枚举类型变量来实现...
garfieldzf 2010-05-20
  • 打赏
  • 举报
回复
using System.Globalization;

DateTime dt = DateTime.Now;
string str = dt.ToString("MMM dd yyyy", new CultureInfo("en-US"));
Console.WriteLine(str);
Snowdust 2010-05-20
  • 打赏
  • 举报
回复
DateTime dt = DateTime.Parse("2010-05-20");
System.Console.Write(dt.ToString("MMM dd yyyy", new CultureInfo("en-US")).ToLower());
-过客- 2010-05-20
  • 打赏
  • 举报
回复
try...

DateTime dt = DateTime.Parse("2010-05-20");
richTextBox2.Text = dt.ToString("MMM dd yyyy", new CultureInfo("en-US"));

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧