DateTime
hwaya
|
4월 23, 2020
일정관리로 자주 사용하는데,
조금씩 헷갈리는 부분이 있어서 정리해둠. 둠둠둠둠 둠둠둠.!
그럼 시작!
[System.Serializable]
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
DateTime 값 형식은 00:00:00 (자정), 01 년 1 월 1 일 Anno 기 (공통 연대)부터 11:59:59 P.M., 9999 년 12 월 31 일 까지의 값을 포함 하는 날짜 및 시간을 나타냅니다.
DateTime.Now // {2020-04-23 오전 10:26:28}
DateTime.Today // {2020-04-23 오전 12:00:00}
DateTime.Today.DayOfWeek // Thursday
DateTime.Today.Day // 23
DateTime.Today.DayOfYear // 114
시간 값은 틱을 호출 하는 100 나노초 단위로 측정 됩니다. 특정 날짜 자정 12:00 서 기 0001 년 1 월 1 일 이후 틱 수는 그레고리오력에서 서 기 GregorianCalendar 달력에서 윤 초에 의해 추가 된 틱 수에서 제외 됩니다. 예를 들어 31241376000000000l 틱 값 12시: 00 자정 0100 월 01, 금요일 날짜를 나타냅니다. DateTime 값은 항상 명시적 또는 기본 달력의 컨텍스트에서 표현 됩니다.
var date1 = new DateTime(2008, 5, 1, 8, 30, 52);
Console.WriteLine(date1);