我用asp.net 做了一个网站,里面用datetime.now取系统时间,然后页面直接显示,页面显示为“6/7/2010 5:01:44 PM ”,而不是正常的方式,系统曾经也如此显示,我从控制面板改过来了,页面还是不行。但是别的机器相同的代码就可以正常显示时间。由于代码比较多,无法全部修改为tostring,所以大家有没有办法修改一下其他配置让时间显示为“2010-6-7 17:01:44”.我试过修改全局配置的“区域性”和“UI区域性”时间显示正常一点了,还不是中间是-的形式。大家帮帮忙啊。
解决方案 »
- asp.net中导出数据到Excel中怎么指定Excel的列宽(急)
- 使用ajax出的错误,高手帮帮忙~~
- RadioButton 问题 VS2005
- 关于下载问题
- 关于一个网站架设置多服务器的问题
- 关于AotuPostBack的TextBox内容修改之后Button_Click事件被吃掉的问题
- asp.net 奇怪问题,只要对ASP.NET有兴趣的朋友相信一定对这个问题感兴趣
- 两个web控件问题
- 请问下这个问题怎么解决啊,在本地可以用,但发布到网上操作只要是要连接数据库的都会显示这个错误饿
- 如何将一个类的实例在不同的页面之间传递?
- 这两个方法能组合成一个方法吗
- asp.net 多功能的响应问题
char(10),表示转换后的字符串长度为10
rq,就是被转换的日期参数
21代表格式convert的用法,及日期格式,见下:
语法
使用 CONVERT: CONVERT (数据类型[长度], 表达式 [, 日期格式样式]) 转换为日期型时可使用日期格式样式
不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出**
- 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英国/法国 dd/mm/yy
4 104 德国 dd.mm.yy
5 105 意大利 dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美国 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM
System.IFormatProvider format=new System.Globalization.CultureInfo("zh-CN",true);
IFormatProvider culture = new CultureInfo("en-US", true);
DateToime dt=DateTime.ParseExact("","yyyyMMdd",culture )); public static DateTime ParseExact(string, string[], IFormatProvider, DateTimeStyles);