Как Вы получаете текущее время суток?

258
задан Yahia 2 February 2012 в 22:24
поделиться

8 ответов

DateTime.Now.TimeOfDay дает его Вам как TimeSpan (с полуночи).

DateTime.Now.ToString("h:mm:ss tt") дает его Вам как строка .

ссылка DateTime: https://msdn.microsoft.com/en-us/library/system.datetime

379
ответ дан HEDMON 23 November 2019 в 02:41
поделиться

Попробуйте этого. Его работа для меня в 3tier веб-приложение Архитектуры.

"'" + DateTime.Now.ToString() + "'"

помните Одинарные кавычки в запросе на вставку.

, Например:

string Command = @"Insert Into CONFIG_USERS(smallint_empID,smallint_userID,str_username,str_pwd,str_secquestion,str_secanswer,tinyint_roleID,str_phone,str_email,Dt_createdOn,Dt_modifiedOn) values ("
 + u.Employees + ","
 + u.UserID + ",'"
 + u.Username + "','"
 + u.GetPassword() + "','"
 + u.SecQ + "','"
 + u.SecA + "',"
 + u.RoleID + ",'"
 + u.Phone + "','"
 + u.Email + "','"
 + DateTime.Now.ToString() + "','"
 + DateTime.Now.ToString() + "')";

DateTime вставка в конце строки.

-6
ответ дан 2 revs, 2 users 73%Albert 23 November 2019 в 02:41
поделиться

Это покажет Вам только текущее время в 24-часовом формате:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(DateTime.Now.ToLongTimeString().ToString());
        Console.WriteLine(DateTime.Now.ToShortTimeString().ToString());
        Console.ReadLine();
    }
}

Отношения
K

2
ответ дан Khb 23 November 2019 в 02:41
поделиться

Datetime.TimeOfDay возвраты TimeSpan и могли бы быть тем, что Вы ищете.

7
ответ дан MD. Khairul Basar 23 November 2019 в 02:41
поделиться

Получите текущую дату и время, тогда просто используйте часть времени его. Посмотрите на возможности для форматирования строки времени даты в документы .

MSDN
8
ответ дан Greg D 23 November 2019 в 02:41
поделиться

Текущее время с/PM указатель:

DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)

Текущее время с помощью нотации 0-23 часов:

DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)
24
ответ дан Oppositional 23 November 2019 в 02:41
поделиться
DateTime.Now.TimeOfDay

или

DateTime.Now.ToShortTimeString()
23
ответ дан Ben 23 November 2019 в 02:41
поделиться

Другая опция с помощью Строки. Формат ()

string.Format("{0:HH:mm:ss tt}", DateTime.Now)
43
ответ дан Chris Fulstow 23 November 2019 в 02:41
поделиться
Другие вопросы по тегам:

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