Как отформатировать временные метки в DateTime, чтобы отобразить ее в DataGridViewC#

Место общения программистов C#
Ответить
Anonymous
 Как отформатировать временные метки в DateTime, чтобы отобразить ее в DataGridView

Сообщение Anonymous »

Код: Выделить всё

 DateTime waktu;
if(item.waktu.Length>=8)
{
try
{
long binary = BitConverter.ToInt64(item.waktu, 0);
waktu = DateTime.FromBinary(binary);
Console.WriteLine($"Converted DateTime :{waktu}");
if (waktu.Year DateTime.Now.Year+1)
{
throw new ArgumentOutOfRangeException("Datetime value is out of   range.");
}
}
catch (Exception ex)
{
Console.WriteLine($"Error Converting Timestamp:{ex.Message}");
waktu = DateTime.MinValue;
}
}
else
{
Console.WriteLine("Invalid Timestamp length.");
waktu = DateTime.MinValue;
}
string tampilwaktu = waktu.ToString("dd/MM/yyyy HH:mm");

dataGridView1.Rows.Add(item.id_log, item.tb_user.Username, tampilwaktu, item.aktivitas);
Я хочу отобразить в форме ("dd/mm/yyyy hh: mm"), но этого не происходит и вместо этого отображается ("01/01/0001 01:01" ), что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/794 ... tagridview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»