Подтвердить что ты не робот

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

Как вы получаете текущее время (не дата и время)?

Пример: 5:42:12 PM

4b9b3361

Ответ 2

Другая опция, использующая String.Format()

string.Format("{0:HH:mm:ss tt}", DateTime.Now)

Ответ 3

Попробуйте следующее:

DateTime.Now.ToString("HH:mm:ss tt")

Для других форматов вы можете проверить этот сайт: С# DateTime Format

Ответ 4

Текущее время с обозначением AM/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)

Ответ 5

DateTime.Now.TimeOfDay

или

DateTime.Now.ToShortTimeString()

Ответ 6

Здесь мы идем:

 DateTime time = DateTime.Now;
 Console.WriteLine(time.ToString("h:mm:ss tt"));

Ответ 7

Это будет лучше, попробуйте этот

    DateTime.Now.ToShortTimeString();

Для этого вам не нужно указывать формат для времени.

Ответ 8

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

Ответ 9

datetime.TimeOfDay возвращает TimeSpan и может быть тем, что вы ищете.

Ответ 10

Чтобы вычислить текущее время и время:

DateTime theDate = DateTime.UtcNow;

string custom = theDate.ToString("d");

MessageBox.Show(custom);

Ответ 11

Это может быть возможное решение:

DateTime now = DateTime.Now;
string time = now.ToString("T");

Ответ 12

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

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

С уважением
К

Ответ 13

очень просто DateTime.Now.ToString("hh:mm:ss tt")

Ответ 14

MyEmail.Body = string.Format("The validation it donde at {0:HH:mm:ss} Hrs.",DateTime.Now);

Может использовать {0:HH:mm:ss}, {0:HH:mm:ss.fff}, {0:DD/mm/yyy HH:mm:ss} и т.д.

Ответ 15

Я тоже экспериментирую с этим, и эти страницы также полезны. Сначала основной класс... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx

Теперь некоторые форматы спецификаторов для метода ToString... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs.110).aspx

Пример:

using System;

namespace JD
{
    class Program
    {
        public static DateTime get_UTCNow()
        {
            DateTime UTCNow = DateTime.UtcNow;
            int year = UTCNow.Year;
            int month = UTCNow.Month;
            int day = UTCNow.Day;
            int hour = UTCNow.Hour;
            int min = UTCNow.Minute;
            int sec = UTCNow.Second;
            DateTime datetime = new DateTime(year, month, day, hour, min, sec);
            return datetime;
        }

        static void Main(string[] args)
        {
            DateTime datetime = get_UTCNow();            

            string time_UTC = datetime.TimeOfDay.ToString();
            Console.WriteLine(time_UTC);

            Console.ReadLine();

        }
    }
}

Я бросил этот метод TimeOfDay, чтобы показать, что вы получаете по умолчанию 24-часовое время, как указано "время с полуночи"

Вы можете использовать мой метод geter();:-D

Ответ 16

var CurDate= DateTime.Now;
CurDate.Hour;
CurDate.Minute;
CurDate.Millisecond

Ответ 17

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

Дата - это время. Внутренне все считается "количеством секунд с определенного момента времени", которое, я думаю, полночь, 1 января, 1600 или что-то в этом роде.

Ответ 18

Попробуйте это. Он работает для меня в веб-приложении 3tier Architecture.

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

Пожалуйста, помните Single Quotes во вставке Query.

Например:

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 в конце строки.