現在要轉服務器,遇到一個很頭痛的問題!在以前的服務器上,通過 .ToString("yyyy/MM/dd"),顯示出來的格式是yyyy/MM/dd,可是我把系統轉到新的服務器上,日期格式卻變成了yyyy-MM-dd,新的機器和老的機器的操作系統以及區域設置還有短日期格式設置都是一樣的,怎么會這樣呢?(我在區域日期格式那里怎么改都沒有)請高手賜教,這個問題我已經搞了好久了,還是搞不定,再搞不定就要被趕走了!
解决方案 »
- masterpage子页关闭事件如何写
- 怎样实现这样的排序SELECT * FROM TABLE WHERE ID IN (-1,200795,200032,200037,200048,200063)
- 如何实现页面结束提示?
- 撒分(倾家荡产):求三层架构相关知识点和比较好的教程~~!
- login等控件,怎么把注册资料等放入自己的数据库中?
- .Net2.0求段小代码 把DataSet变成XML 然后从XML又变成DataSet
- 在VS.NET中单步调试存储过程的问题
- 菜菜鸟 求助。。。。。。。。。。。。。。。
- cookies 的问题,,,进来有分~~
- repeater嵌套repeater中考试题目和题目选项,在后台如何获取每道题的选项?急.....
- 未将对象引用设置到对象的实例问题?
- width/height的问题~顺便散分~
globalization 这个节点,设置区域属性
首先,可以查看当前机器默认的地区日期格式设置,
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!
控制台-->地区与语言选项-->中国台湾(自订)-->时间(日期分隔符号)选择 "/"