首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

關于服務器日期格式的問題!解决方法

2012-02-22 
關于服務器日期格式的問題!現在要轉服務器,遇到一個很頭痛的問題!在以前的服務器上,通過.ToString( yyyy/

關于服務器日期格式的問題!
現在要轉服務器,遇到一個很頭痛的問題!

在以前的服務器上,通過   .ToString( "yyyy/MM/dd "),顯示出來的格式是yyyy/MM/dd,可是我把系統轉到新的服務器上,日期格式卻變成了yyyy-MM-dd,新的機器和老的機器的操作系統以及區域設置還有短日期格式設置都是一樣的,怎么會這樣呢?(我在區域日期格式那里怎么改都沒有)

請高手賜教,這個問題我已經搞了好久了,還是搞不定,再搞不定就要被趕走了!

[解决办法]
这样试下

ToString( "yyyy\\/MM\\/dd ")
[解决办法]
不懂 UP
[解决办法]
不要等到被赶走,先走一步~~
[解决办法]
在web.config 中


globalization

这个节点,设置区域属性
[解决办法]
眼花缭乱
[解决办法]
可能跟机器的特定区域设置有关系,

1.
首先,可以查看当前机器默认的地区日期格式设置,
Response.Write(CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern);

2.
然后你可以显示指定你的目标地区格式

DateTime now = DateTime.Now;
DateTimeFormatInfo dtfInfo = CultureInfo.CreateSpecificCulture( "zh-tw ").DateTimeFormat;
//Response.Write(dtfInfo.ShortDatePattern); // yyyy-M-d
Response.Write(now.ToString( "yyyy/mm/dd ", dtfInfo));


Good Luck!
[解决办法]
楼上的正确,台湾那边根我们的是不一样的
[解决办法]
服务器设置有关:
控制台--> 地区与语言选项--> 中国台湾(自订)--> 时间(日期分隔符号)选择 "/ "

热点排行