C# 날짜 형식 변환을 위한 공통 방법 클래스 인스턴스
C#의 일부 날짜 형식 변환을 보여 줍니다.
다음과 같은 공통 메소드 클래스(UtilityHandle.cs)를 생성합니다.
///
///
///
public static class UtilityHandle
{
///
/// DateTime
///
public static DateTime TransStrToDateTime(string strDateTime)
{
DateTime now;
string[] format = new string[]
{
"yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss", "yyyy MM dd HH mm ss ",
"yyyyMdHHmmss","yyyy M d H mm ss ", "yyyy.M.d H:mm:ss", "yyyy.MM.dd HH:mm:ss","yyyy-MM-dd","yyyyMMdd"
,"yyyy/MM/dd","yyyy/M/d"
};
if (DateTime.TryParseExact(strDateTime, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out now))
{
return now;
}
return DateTime.MinValue;
}
///
///
///
public static string TransformDataLong(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
return result;
}
///
///
///
public static string TransformDataShort(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd");
}
return result;
}
///
/// decimal
///
public static decimal TransDateTimeToDecimal(DateTime date)
{
decimal ret = 0;
ret = Convert.ToDecimal(date.ToString("yyyyMMddHHmmss"));
return ret;
}
///
/// decimal
///
/// yyyyMMddHHmmss
/// yyyy-MM-dd HH:mm:ss
public static string TransDecimalToDateTime(string date)
{
DateTimeFormatInfo dtfi = new CultureInfo("zh-CN", false).DateTimeFormat;
DateTime dateTime = DateTime.Now;
DateTime.TryParseExact(date, "yyyyMMddHHmmss", dtfi, DateTimeStyles.None, out dateTime);
return dateTime.ToString("yyyy-MM-dd HH:mm:ss"); ;
}
}
PS: 참고할 수 있는 날짜 및 시간 관련 도구를 몇 가지 더 추천합니다.
날짜 일수 차 계산기:http://tools.jb51.net/jisuanqi/onlinedatejsq
온라인 일자 계산기/차이 일수 계산기:http://tools.jb51.net/jisuanqi/datecalc
온라인 날짜/일 계산기:http://tools.jb51.net/jisuanqi/date_jisuanqi
온라인 음력/양력 변환 도구:http://tools.jb51.net/bianmin/yinli2yangli
온라인 일수 계산기(flash Edition):http://tools.jb51.net/jisuanqi/datejsq
더 많은 C# 관련 내용에 관심이 있는 독자들은 본 사이트의 주제를 보실 수 있습니다.,,,,,,,,,,,,,,,,,C# 데이터 구조 및 알고리즘 자습서 및 객체 중심 프로그램 설계 시작 자습서
본고에서 서술한 것이 여러분의 C# 프로그램 설계에 도움이 되었으면 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.