【问题标题】:Converting Date field and Character Time field to DateTime将日期字段和字符时间字段转换为 DateTime
【发布时间】:2013-10-22 15:30:16
【问题描述】:

我尝试将两个字段合并到一个 DateTime 字段中。第一个字段是 DATE 字段,第二个字段是 character 字段,时间为 24 小时格式。

例如:

字段 1:2013 年 10 月 2 日 字段2:19:58:18

我怎样才能把它放到 DATETIME 字段中?

【问题讨论】:

    标签: visual-foxpro


    【解决方案1】:

    DATETIME() 函数将为您完成:

    mdate = DATE()
    mtime = TIME()
    
    ? DATETIME(YEAR(mdate), MONTH(mdate), DAY(mdate), VAL(LEFT(mtime, 2)), VAL(SUBS(mtime, 3, 2)), VAL(RIGHT(mtime, 2)))
    

    【讨论】:

    • 我的日期是 10/05/13,我的角色时间是 19:58:18。当我进行上述转换时,我得到 10/05/13 07:00:00 PM。这是为什么呢?
    猜你喜欢
    • 1970-01-01
    • 2016-06-13
    • 2013-05-04
    • 2020-03-23
    • 2021-04-29
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    相关资源
    最近更新 更多