社区
VB基础类
帖子详情
时间格式转换问题
csdnone
2004-07-16 02:40:01
我要用cdate()函数把字符串“2004-07-16 00:00:00”转换成时间格式
但是转换的结果只剩下2004-07-16,把时间00:00:00给去掉了
怎么解决呀?
谢谢各位了
...全文
269
20
打赏
收藏
时间格式转换问题
我要用cdate()函数把字符串“2004-07-16 00:00:00”转换成时间格式 但是转换的结果只剩下2004-07-16,把时间00:00:00给去掉了 怎么解决呀? 谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsftest
2004-07-18
打赏
举报
回复
留言收到,其实要验证我上面说的很简单,你在sql server Enterprise Manager中打开数据库、表(例如叫temp1),在你说的datetime字段中输入2004-1-1
然后到sql server query anlyzer中select * from temp1
你会看到刚才输入的2004-1-1变成了:
2004-01-01 00:00:00.000
我用的是sql server7.0
northwolves
2004-07-17
打赏
举报
回复
datevalue()
timevalue()
lsftest
2004-07-17
打赏
举报
回复
是这样的,我需要时时记录时间,而且这个时间要入数据库,格式是 2004-07-16 12:00:00。
时间部分 00:00:00 不能丢掉呀,否则就会数据不全了
======================================
是什么数据库?如果是sqlserver的datetime字段,正常情况下如果你只保存2004-07-16,它会自己为你添加 00:00:00 。。。。。。。。
BlueBeer
2004-07-17
打赏
举报
回复
这个无所谓的,是一回事,只是个显示格式的事
你只管保存就行了,显示的时候再转换成字符串,完全一样
不信你在立即窗口中试一下:
?format(cdate("2004-07-16 00:00:00"),"yyyy-mm-dd hh:mm:ss")
2004-07-16 00:00:00
你看是不是又把那个字符串转成原型了呀
rainstormmaster
2004-07-16
打赏
举报
回复
//是这样的,我需要时时记录时间,而且这个时间要入数据库,格式是 2004-07-16 12:00:00。
那就在数据库中保存表示时间的字串
chuting1
2004-07-16
打赏
举报
回复
1、Format(CDate("2004/07/16 00:00:00"), "YYYY-MM-DD HH:MM:SS")
2、date(ddd) & time (ddd)
LichKingSZ
2004-07-16
打赏
举报
回复
用MID来读时间看行不行?
csdnone
2004-07-16
打赏
举报
回复
是这样的,我需要时时记录时间,而且这个时间要入数据库,格式是 2004-07-16 12:00:00。
时间部分 00:00:00 不能丢掉呀,否则就会数据不全了
我查过msdn,知道是1.0 = 1这样把时间给省掉了的,是不是cdate这个函数有问题?,或者有没有其他转换方法,转换后能保留00:00:00
jone999
2004-07-16
打赏
举报
回复
可是又变成String型了:(
jone999
2004-07-16
打赏
举报
回复
Format(CDate("2004/07/16 00:00:00"), "YYYY-MM-DD HH:MM:SS")只有这样了
jone999
2004-07-16
打赏
举报
回复
确实是那样,CDate("2004/07/16 11:11:11")
这样就不会
LichKingSZ
2004-07-16
打赏
举报
回复
晕。。。中海都已经说了,#2004-07-16 00:00:00# = #2004-07-16#
你改成这样看看:
dim a as string
dim b as date
a="2004-07-16 12:00:00"
b= CDate(a)
victorycyz
2004-07-16
打赏
举报
回复
有什么问题吗? 就象1.0 = 1 一样的,不是吗?
csdnone
2004-07-16
打赏
举报
回复
dim a as string
dim b as date
a="2004-07-16 00:00:00"
b= CDate(a)
执行后b=2004-07-16
csdnone
2004-07-16
打赏
举报
回复
我是一步一步调试程序中发现的这个问题,用观察变量窗口看,data型变量
环境版本:vb6+sp6
wxf0204
2004-07-16
打赏
举报
回复
同意 sinom(毛毛.小狮子>>苦学ORACLE) 的说法,cdata 不会自己去掉时间的!
rainstormmaster
2004-07-16
打赏
举报
回复
只是不显示罢了
LichKingSZ
2004-07-16
打赏
举报
回复
不会的,用cdate函数不会把后面的时间去掉,可能是你显示的控件的显示格式定义为不显示时间。
饮水需思源
2004-07-16
打赏
举报
回复
用format函数
format("2004-07-16 00:00:00","YYYY-MM-DD")
victorycyz
2004-07-16
打赏
举报
回复
#2004-07-16 00:00:00# = #2004-07-16#
java解析Excel日期
格式转换
问题
Excel上传导入,Excel里面单元格是日期的会解析出来数字,比如2020-07-11会解析为44023。使用代码处理,把解析出来的44023转换为2020-07-11。Excel单元格格式设置为文本格式。
Teradata日期
时间
格式转换
问题
Teradata日期
时间
格式转换
问题
Teradata日期和
时间
型数据入库及处理的总结: 鉴于日期型数据DATE通常是用YYYY-MM-DD的格式进行存储查询,而
时间
型数注意到数据库是有TIME这个类型数据的,格式是HH:MM:SS,因此可以向着这两个格式进行整理。
js读取excel中日期
格式转换
问题
方法一、 在使用js-xlsx插件来读取excel时,会将2018/10/16这种数据自动装换成48264.12584511. 所以需要自己手动再转换回来 // excel读取2018/01/01这种
时间
格式是会将它装换成数字类似于46254.1545151415 numb是传过来的整数数字,format是之间间隔的符号 1.方法①: formatDate(numb, f...
Pg数据库sql语句,
时间
格式转换
问题
Pg数据库sql语句,
时间
格式转换
问题
今天发现一个奇怪的
问题
,sql语句查出来的
时间
和数据库里存的值不一样,经过同事反复测试才知道,最好转换的时候用 格式,大家看下面三种格式的输出结果吧 用第二种的话,会将分钟的mm认为是月份的MM,导致
问题
出现 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Mark...
LocalDateTime日期
格式转换
问题
LocalDateTime日期
格式转换
问题
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章