日期格式

sunfor 2011-08-28 08:56:54
在一个控件里,设置了日期时间格式:2011-8-28 20:44:24
当我保存时,在SQL里看到这个日期格式是:2011-8-28 下午 08:44:24
请问如何把它设置为24小时格式保存:2011-8-28 20:44:24 ?
...全文
71 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuanzhang5687 2011-08-29
  • 打赏
  • 举报
回复
set language = '中文简体'
set language = 'English'
sunfor 2011-08-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 szstephenzhou 的回复:]
那是你的数据库显示问题。本质上是一样的。
[/Quote]
应该是的,可能中文版在哪设置了格式。
叶子 2011-08-28
  • 打赏
  • 举报
回复
放到新表中,试试

select convert(varchar(20),datecolname,120)
into tablename2 from tablename

select * from tablename2
勿勿 2011-08-28
  • 打赏
  • 举报
回复
那是你的数据库显示问题。本质上是一样的。
sunfor 2011-08-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 maco_wang 的回复:]
SQL code

select convert(varchar(20),datecolname,120) from tablename
--试一试
[/Quote]
select是没问题,用企业管理器打开这表就不是24小时格式了!
叶子 2011-08-28
  • 打赏
  • 举报
回复

select convert(varchar(20),datecolname,120) from tablename
--试一试
sunfor 2011-08-28
  • 打赏
  • 举报
回复
但在分析器中查询,它显示是正常!用企业管理器就不是24小时格式!
select * from output where date1>'2011-08-28 07:00'

2011-08-28 08:44:24.000
sunfor 2011-08-28
  • 打赏
  • 举报
回复
sql中的字段是datetime类型的,但我用的是中文版SQL2000!
叶子 2011-08-28
  • 打赏
  • 举报
回复
如果sql中的字段是datetime类型的,是不能出现汉字的。
快溜 2011-08-28
  • 打赏
  • 举报
回复
控件设置好的,在sql里怎么会变成 下午的样子,你要找这个原因

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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