bash时间到mysql datetime

Nay*_*ish 16 mysql bash time datetime

我试图在bash脚本中获取当前时间并将其存储在MySql数据库中.如何获取当前时间并将其转换为可以保存到MySql日期时间字段的格式.

rua*_*akh 23

你可以写:

date +'%F %T'
Run Code Online (Sandbox Code Playgroud)

这将打印如下:

2012-03-04 11:56:54
Run Code Online (Sandbox Code Playgroud)

(但正如zerkms所说,NOW()在MySQL中使用它可能更好.)


Tho*_*ner 8

相当于@ruakh 的答案,扩展形式:

date +'%Y-%m-%d %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)

这将打印如下内容:

2014-04-14 11:33:48
Run Code Online (Sandbox Code Playgroud)

如果某些日期戳分隔符字符对于一种用途或另一种用途无效,则很有用。