[RPA-Uipath] 날짜 포맷 만들기 Date Format2022. 1. 14. 10:29
https://forum.uipath.com/t/how-to-get-current-date-time-in-specific-format/151496
System.DateTime.Now.ToString("dd-MM-yyyy hh:mm:ss")
https://developer-su.tistory.com/6
1. 날짜표현
입력값 | 출력값 |
System.DateTime.Now.ToString | 11/04/2019 14:45:26 |
System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") | 2019-11-04 02:46:17 |
System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") | 2019-11-04 14:46:42 |
DateTime.Parse(now.ToString).ToString("D",new CultureInfo("ko")) | 2019년 11월 4일 월요일 |
now.ToString("yyyy년 MM월 dd일 ddd") | 2019년 11월 04일 Mon |
now.ToString("yyyy년 MM월 dd일 dddd") | 2019년 11월 04일 Monday |
now.ToString("yyyy-M-d") | 2019-11-4 |
now.ToString("yyyy-MM-dd") | 2019-11-04 |
* Import "System.Globalization" 필요
2. 해당月의 마지막날
입력값 | 출력값 |
Now.AddDays(1-Now.Day).AddDays(-1).ToString("yyMMdd") | 191031 |
DateTime.DaysInMonth(2019, 10).ToString | 31 |
Now.Date.AddDays(-Now.Day).ToShortDateString | 10/31/2019 |
3. 기타
- 엑셀 "오후 12:08:22" 이런식의 데이터 포맷을 읽고 싶은 경우
datetime_dt = DateTime.FromOADate(CDbl(value))
String.Format("{0:HHmmss}",datetime_dt ) - 차주 수요일
DateTime.Now.AddDays(-1*(7 + (DateTime.Now.DayOfWeek - DayOfWeek .Monday)) Mod 7).Date - String type > date time형태로 변환
두번째 파라미터인 날짜 형태값은 str값의 날짜 형태
예) str 값이 "2020/01/01" 입력형태라면 (str, "yyyy/MM/dd"...)로 입력
Datetime.ParseExact(str, “yyyyMMdd”, System.Globalization.CultureInfo.InvariantCulture)