728x90
반응형
가끔 문자열을 날짜 형식으로 바꾸어야 할 때가 있습니다. 자주 쓰이지는 않지만 매번 찾아서 썼기에 기록으로 남기고자 합니다.
문자열 "20231127"이라는 값을 날짜 형식 "2023-11-27"으로 변환하고자 합니다.
변환된 값은 날짜 형식이기에 날짜, 시간과 관련된 연산도 가능하며 방법은 간단합니다.
* 방법
- 소스
: DateTime.ParseExact("20231127", "yyyyMMdd", Nothing).ToString("yyyy-MM-dd"):
- 결과
: 2023-11-27
* 날짜 관련 연산
- 1일 후
: DateAdd("d", 1, DateTime.ParseExact("20231127", "yyyyMMdd", Nothing)).ToString("yyyy-MM-dd")
- 결과
: 2023-11-28
- 1개월 후
: DateAdd("M", 1, DateTime.ParseExact("20231127", "yyyyMMdd", Nothing)).ToString("yyyy-MM-dd")
- 결과
: 2023-12-27
- 1년 후
: DateAdd("y", 1, DateTime.ParseExact("20231127", "yyyyMMdd", Nothing)).ToString("yyyy-MM-dd")
- 결과
: 2024-12-27
이상입니다.
728x90
반응형
'컴퓨터 > VB.NET' 카테고리의 다른 글
VB.NET 엑셀 업로드 (Import Excel) (0) | 2021.02.10 |
---|