怎样把字符串'2002-08'变成日期型?

8341 2002-08-12 01:58:08
同上
...全文
37 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
8341 2002-08-12
  • 打赏
  • 举报
回复
其实在oracle等数据库里,‘2002-08’绝对是正确的时间格式,一般可以用
to_date('2002-08','yyyy-mm')就可以,但是在d6下我不知道。
zhang21cnboy 2002-08-12
  • 打赏
  • 举报
回复
所谓的日期,没有那天,那叫日期嘛?
8341 2002-08-12
  • 打赏
  • 举报
回复
SKJG(司空见惯) ( ) 信誉:100 2002-08-12 14:30:00 得分:0
strtodate

用strtodate('2002-08') 说是'2002-08'不是一个有效日期

yangyugw 2002-08-12
  • 打赏
  • 举报
回复
你必须给一个day才行,你可以默认01
这样strtodate('2002-08'+默认day);

************
* 努力学习 *
* 全为 *
*¥人民币¥*
************

li_zhifu 2002-08-12
  • 打赏
  • 举报
回复
没有到日期这一级上?这好像不行吧。如果你想表达的是2002年8月份的话,你可以这样
mydate>=EncodeDate('2002','8','1');
mydate<EncodeDate('2002','9','1');
8341 2002-08-12
  • 打赏
  • 举报
回复
EncodeDate不行啊,详细一点。
SKJG 2002-08-12
  • 打赏
  • 举报
回复
strtodate
8341 2002-08-12
  • 打赏
  • 举报
回复
具体一点啊
newyj 2002-08-12
  • 打赏
  • 举报
回复
strtoint


回家耍去也
stiwin 2002-08-12
  • 打赏
  • 举报
回复
EncodeDate

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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