首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL将字符串转换为毫秒

问MySQL将字符串转换为毫秒
EN

Stack Overflow用户
提问于 2017-12-22 15:15:33
回答 1查看 4.3K关注 0票数 1

在MySQL中,我希望将以下字符串转换为日期:

28/11/17 14:09:04,491592000

我在str_to_date中使用了以下格式

%d/%m/%y %h:%i:%s,%f

但这似乎只在毫秒长为<= 6位时才有效。如果毫秒内有更多的数字怎么办?

EN

回答 1

Stack Overflow用户

发布于 2017-12-22 15:20:20

来自MySQL 文档

MySQL 5.7支持时间、日期时间和时间戳值的小数秒,精度可达微秒(6位)

因此,如果使用datetime存储这些值,小数点右侧的6位数字将是最大的精度。

在MySQL版本5.6及更高版本中,您可以将列定义为datetime(6),该列的精度可达微秒。甚至还有一个函数MICROSECOND,它可以返回datetime的微秒组件。在早期版本的MySQL中,只有毫秒精度可用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47943699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档