Bagaimana anda mendapatkan waktu saat ini (tanggal DAN waktu)?
Contoh: 5:42:12 PM
DateTime.Sekarang.TimeOfDay
memberikan kepada anda sebagai jangka Waktu
(dari tengah malam).
DateTime.Sekarang.ToString("h:mm:ss tt")
memberikan kepada anda sebagai string.
DateTime referensi: https://msdn.microsoft.com/en-us/library/system.datetime
Coba ini:
DateTime.Sekarang.ToString("HH:mm:ss tt")
Untuk format lain, anda dapat memeriksa situs ini: C# Format DateTime
Saat ini waktu dengan AM/PM penanda:
DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
Waktu saat ini menggunakan 0-23 jam notasi:
DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)
Datetime.TimeOfDay
kembali Waktu
dan mungkin apa yang anda cari.
Ini akan menampilkan waktu saat ini, dalam format 24 jam:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now.ToLongTimeString().ToString());
Console.WriteLine(DateTime.Now.ToShortTimeString().ToString());
Console.ReadLine();
}
}
Salam K
MyEmail.Body = string.Format("The validation is done at {0:HH:mm:ss} Hrs.",DateTime.Now);
Dapat Menggunakan {0:HH:mm:ss}
, {0:HH:mm:ss.fff}
, {0:DD/mm/yyy HH:mm:ss}
, dll...
I'm bereksperimen dengan ini juga, dan menemukan halaman ini membantu juga. Pertama kelas utama... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs. 110).aspx
Sekarang beberapa format specifier untuk ToString metode... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs. 110).aspx
Contoh:
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();
}
}
}
Aku melemparkan TimeOfDay metode di sana hanya untuk menunjukkan bahwa anda mendapatkan default dari 24 jam waktu yang menyatakan "waktu dari tengah malam"
Anda dapat menggunakan saya geter metode(); :-D
Mencoba yang satu ini. Bekerja untuk saya di 3tier Arsitektur Aplikasi Web.
"'" + DateTime.Now.ToString() + "'"
Tolong ingat Satu Kutipan di insert Query.
Misalnya:
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() + "')";
The DateTime
penyisipan di akhir baris.