Формат DateTime как HH:mm 24 Часа без/PM

Это должно сработать,

df['keyword'] = df['description'].apply(lambda x: ' '.join([i for i in content if i in x]))
df['keyword'].fillna('other', inplace=True)
10
задан Community 12 September 2012 в 09:06
поделиться

6 ответов

Все объекты DateTime должны иметь дату и время.

Если Вы хотите только время, используйте TimeSpan:

TimeSpan span = TimeSpan.Parse("16:20");

Если Вы хотите DateTime, добавьте, что время к минуте оценивает:

TimeSpan span = TimeSpan.Parse("16.20");
DateTime dt = DateTime.MinValue.Add(span);
// will get you 1/1/1900 4:20 PM which can be formatted with .ToString("HH:mm") for 24 hour formatting
13
ответ дан 3 December 2019 в 14:00
поделиться

DateTime. Теперь. ToString ("hh:mm") - Если это - C#.

О. Только прочитайте заголовок.

DateTime dt = new DateTime(2008, 12, 11, Convert.ToInt32("16"), Convert.ToInt32("32"), 0);
3
ответ дан 3 December 2019 в 14:00
поделиться

что Вы подразумеваете "под потерей формата".

если Вы преобразуете его в тип DateTime, то объект DateTime будет иметь дд/мм/гг и другие свойства. в зависимости от того, как Вы планируете использовать объект, можно "восстановить" исходные настройки путем форматирования строкового вывода как это: DT.ToString ("HH:mm");

1
ответ дан 3 December 2019 в 14:00
поделиться
DateTime.Parse("16:20")
1
ответ дан 3 December 2019 в 14:00
поделиться

Так как Вы не предусматриваете, который DBMS Вы используете, трудно знать, какой ответ поможет Вам. При использовании IBM Informix Динамический Сервер Вы просто использовали бы тип данных 'ЧАС ДАТЫ И ВРЕМЕНИ ДЛЯ МИНУТЫ', которая запишет значения в 24-часовых часах.

1
ответ дан 3 December 2019 в 14:00
поделиться

Я хочу обратиться к этой части Вашего вопроса:

не теряя формат

База данных будет обычно хранить все значения даты и времени в стандартном распространенном формате, это даже не человекочитаемо. При использовании столбца даты и времени, исходный формат уничтожается.

Однако при получении значения, Вы бросаете его назад к любому формату, который Вы хотите. Если Вы хотите HH:mm можно получить его.

0
ответ дан 3 December 2019 в 14:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: