【发布时间】:2011-10-03 19:37:57
【问题描述】:
我不知道如何在 VB 中格式化时间戳,所以它以这种格式插入到 MYSQL 数据库中:
YYYY-MM-DD 00:00:00
我试过了:
Dim timestamp As Date = TimeValue(Now)
它将其格式化为0001-01-01 12:33:38 -- 如果yyyy-mm-dd 实际上是正确的日期,这将是正确的。
【问题讨论】:
-
设置 MySQL 查询以接受任何 VB 提供的字符串,并使用 STR_TO_DATE 将值转换为 MySQL DATETIME 可能更容易
-
我还做了一个 timestamp.ToString 所以它可以是一个字符串,在我这样做之后,我得到了问题中的输出。我会按照你的建议写吗?
-
在 VBA 中 -
Format(Now,"yyyy-MM-dd HH:mm:ss")
标签: mysql sql vb.net visual-studio