답변:
DateTime.Now.TimeOfDay
TimeSpan
(자정부터) 당신에게 그것을 제공합니다 .
DateTime.Now.ToString("h:mm:ss tt")
문자열 로 제공 합니다 .
DateTime 참조 : https://msdn.microsoft.com/en-us/library/system.datetime
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:00 PM
" 만 (명시 적)은 예를 들어 특정 날짜 형식을 언급 OP있다. 당신은을 downvoted Musikero31의 대답 @ 그것은 누군가가 원하는 형식 문자열을 찾아 볼 수있는 페이지를 언급하면서,.
DateTime.Now
문자열로하는 것이 필요 형식을, 그들은에 넣어했다 뭔가 . 그렇다고해서 나쁜 대답은 아니지만 다른 형식이 필요하다고 생각되면 자유롭게 편집하십시오. 나는 downvoted 응답을 upvoted 의미했다.
나는 이것도 실험하고 있으며이 페이지들도 도움이된다. 먼저 메인 클래스 ... 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();
}
}
}
"자정부터의 시간"에 명시된대로 24 시간의 기본값을 얻는다는 것을 보여주기 위해 TimeOfDay 메소드를 던졌습니다.
내 geter method ()를 사용할 수 있습니다. :-디
이거 한번 해봐. 3tier Architecture Web Application에서 나를 위해 일하고 있습니다.
"'" + 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
줄 끝에서 의 삽입.