반응형
오늘 날짜를 mm / dd / yyyy 형식으로 C #으로 가져 오려면 어떻게합니까?
오늘 날짜를 mm / dd / yyyy 형식으로 C #으로 가져 오려면 어떻게합니까?
문자열 변수를 오늘 날짜 (가급적 연도 제외)로 설정해야하지만 한 번에 하나씩 월 / 일 빌드하는 것보다 더 좋은 방법이 있습니다.
BTW : 저는 미국에 있으므로 M / dd가 정확합니다. 예를 들어 9 월 11 일은 9/11입니다.
참고 : 국제화에 대해 논의한 kronoz의 답변이 나왔고 '수용된'답변으로 만들 수 없기 때문에 언급 할만큼 훌륭하다고 생각했습니다.
DateTime.Now.ToString("M/d/yyyy");
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
끔찍하게 현학적이지는 않지만 코드를 국제화하는 경우 주어진 문화에 대한 짧은 날짜를 얻을 수있는 기능을 갖는 것이 더 유용 할 수 있습니다. 예 :-
using System.Globalization;
using System.Threading;
...
var currentCulture = Thread.CurrentThread.CurrentCulture;
try {
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-us");
string shortDateString = DateTime.Now.ToShortDateString();
// Do something with shortDateString...
} finally {
Thread.CurrentThread.CurrentCulture = currentCulture;
}
분명히 "m / dd / yyyy"접근 방식은 상당히 깔끔합니다 !!
DateTime.Now.ToString("dd/MM/yyyy");
연도없이 원하는 경우 :
DateTime.Now.ToString("MM/DD");
DateTime.ToString ()에는 멋진 형식 문자열이 많이 있습니다.
http://msdn.microsoft.com/en-us/library/aa326721.aspx
DateTime.Now.Date.ToShortDateString()
문화에 따라 다릅니다.
다음을 고수하는 것이 가장 좋습니다.
DateTime.Now.ToString("d/MM/yyyy");
string today = DateTime.Today.ToString("M/d");
DateTime.Now.Date.ToShortDateString()
나는 이것이 당신이 찾고있는 것 같아요
또는 연도없이 :
DateTime.Now.ToString("M/dd")
참고 URL : https://stackoverflow.com/questions/32747/how-do-i-get-todays-date-in-c-sharp-in-mm-dd-yyyy-format
반응형
'Programing' 카테고리의 다른 글
모바일 장치에서 jQuery UI 슬라이더 터치 및 드래그 / 드롭 지원 (0) | 2020.08.23 |
---|---|
하나의 프로젝트를위한 Android Studio Multi-Windows (0) | 2020.08.23 |
좋은 단위 테스트는 무엇입니까? (0) | 2020.08.23 |
형식 문자열, 선행 0이있는 정수 (0) | 2020.08.23 |
런타임에 TextView의 스타일을 변경하는 방법 (0) | 2020.08.23 |