VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 780|回复: 6

奇怪的问题,为什么我的时间格式化为MM/dd/yyyy 会形成 MM-dd-yyyy的格式

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-31 14:00:02 | 显示全部楼层 |阅读模式
string a = System.DateTime.Now.ToString("MM/dd/yyyy");

a 会等于 01-04-2017


在ASP.Net中"/"都变成的"-", 不是我想要的,但是如果是Window Form程序,执行正常,奇怪!怎么解决
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-3-21 00:00:02 | 显示全部楼层
string a = System.DateTime.Now.ToString("MM'/'dd'/'yyyy");
回复

使用道具 举报

0

主题

26

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-3-21 11:45:01 | 显示全部楼层
DateTime.Now.ToString("MM/dd/yyyy").Replace("-","/")
回复

使用道具 举报

0

主题

32

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-3-22 09:45:01 | 显示全部楼层
跟区域设置有关系,这样:
DateTime.Now.ToString("MM/dd/yyyy",CultureInfo.InvariantCulture)
回复

使用道具 举报

0

主题

29

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-4-4 07:15:01 | 显示全部楼层
我认为这个卐解了
自己想的馊主意,没试过。
DateTime.Now.ToString(@"MM/dd/yyyy");

回复人:江南小色
?        

跟区域设置有关系,这样:
DateTime.Now.ToString("MM/dd/yyyy",CultureInfo.InvariantCulture)
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-7 12:30:01 | 显示全部楼层
DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo);
回复

使用道具 举报

0

主题

24

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-4-7 18:00:02 | 显示全部楼层
DateTime.Now.ToString(@"MM/dd/yyyy");
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表