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