Если у вас есть DateTime
и вы хотите разделить его на дату и время, вы можете использовать свойства Date
и TimeOfDay
:
DateTime now = DateTime::Now;
DateTime date = now.Date;
TimeSpan time = now.TimeOfDay;
Но если вы хотите только получитьстроковое представление даты и времени, вам не нужны эти свойства.Вы можете использовать ToString()
вместе с форматными строками :
String^ dateString = now.ToString("d");
String^ timeString = now.ToString("T");
При форматировании в .Net следует помнить одну вещь: это зависит от текущей культуры.Это означает, что результат вызова ToString()
будет отформатирован на компьютере с чешской культурой иначе, чем на компьютере с американской культурой.