Я пытаюсь получить текущее время в bash-скрипте и сохранить его в базе данных MySql.Как узнать текущее время и преобразовать его в формат, который можно сохранить в поле даты и времени MySql.
Вы можете написать:
date +'%F %T'
, который будет печатать что-то вроде:
2012-03-04 11:56:54
(Но, как говорит zerkms, вероятно, лучше просто использовать NOW() в MySQL.)
NOW()
Эквивалент ответа @ruakh в развернутом виде:
date +'%Y-%m-%d %H:%M:%S'
, который напечатает что-то вроде:
2014-04-14 11:33:48
Полезно, если некоторые символы разделителя отметок даты недопустимы для одного или другого использования.