#c #datetime #datetime-format
#c #datetime #datetime-format
Вопрос:
Я пытаюсь сохранить файл в каталог файлов на основе текущей даты и времени. Я пытаюсь получить следующий формат:
- Пример «Полный месяц-FullYear»: «Апрель-2011»
- Пример «Полный месяц-маленький день-год»: «Март-7-11»
- часы-минуты-секунды. пример: «18:05:09» в 24-часовом формате
Комментарии:
1. Но я хочу ввести его в строку. будет ли Strftime работать для строк?
Ответ №1:
Это зависит от формата, в котором у вас есть время прямо сейчас. Я большой поклонник sprintf()
, и поскольку я в основном имею дело с большими объемами секунд, миллисекунд или наносекунд, я часто выполняю арифметику по модулю, чтобы получить то, что я хочу.
Ответ №2:
boost.date_time может выполнять произвольное форматирование с более высокой степенью точности, чем обычно позволяют стандартные функции. В частности, смотрите Флаги формата ввода / вывода даты и времени.