我需要将varchar字符串数据转换成mysql中的时间格式。
例如,
表中有一个varchar列,它存储时间。接受的值应该是上午9:30或下午12:00。但是目前它要么是空白值,要么是像上午9:30或12:00这样的值
有许多这样的记录,所以不能手动更新。
是否有任何工作或职能或程序这样做?请帮帮忙。
谢谢
发布于 2014-03-11 13:23:44
可以使用日期() MySQL函数将任何字符串转换为日期。
此外,还可以使用时间()提取日期时间的时间部分。这两个函数的组合用于将任意日期字符串转换为日期时间,然后可以将时间部分提取为有效的MySQL时间。
默认情况下,MySQL函数遵循标准格式,但可以指定自定义格式,如果值不使用国际格式,则需要检查文档并提供系统使用的格式。
https://stackoverflow.com/questions/22326029
相似问题