datetime을 날짜 형식 dd / mm / yyyy로 변환
나는 물건이있다 2/19/2011 12:00:00 AM
. 이 개체를 19/2/2011
. 가장 가능한 답을주세요
datetime을 문자열 형식으로 변환합니다.
DateTime dt = DateTime.ParseExact(yourObject.ToString(), "MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);
string s = dt.ToString("dd/M/yyyy", CultureInfo.InvariantCulture);
우선, DateTime
개체를 어떤 형식으로 변환하지 않고 어떤 형식으로 표시 합니다.
DateTime
객체 의 인스턴스가 주어지면 다음과 같은 방식으로 형식이 지정된 문자열을 얻을 수 있습니다.
DateTime date = new DateTime(2011, 2, 19);
string formatted = date.ToString("dd/M/yyyy");
다른 모든 사람들이 말했듯이 기억하십시오 CultureInfo.InvariantCulture
!
string s = dt.ToString("dd/M/yyyy", CultureInfo.InvariantCulture)
또는 '/'를 이스케이프하십시오.
DateTime.ToString ( "dd / MM / yyyy")은 날짜를 dd-MM-yyyy 형식으로 제공 할 수 있습니다. 이것은 짧은 날짜 형식에 따라 다릅니다. 짧은 날짜 형식이 형식에 맞지 않으면 다음과 같이 문자 '-'를 '/'로 바꿔야합니다.
date = DateTime.Now.ToString("dd/MM/yyyy").Replace('-','/');
간단 tostring()
합니다.이 형식의 매개 변수를받습니다.
DateTime.ToString("dd/MM/yyyy");
슬래시 (/)로 결과를 얻으려면 CultureInfo를 전달해야합니다.
DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)
다음은 취하고 datetime(format:01-01-2012 12:00:00)
반환 하는 방법입니다.string(format: 01-01-2012)
public static string GetDateFromDateTime(DateTime datevalue){
return datevalue.ToShortDateString();
}
올바른 형식으로 날짜를 문자열로 표현 하려면 ToString () 메서드를 사용할 수 있습니다 .
처럼:
DateTime date = new DateTime(2011, 02, 19);
string strDate = date.ToString("dd/MM/yyyy");
문자열을 사용하려면-
DateTime.ToString("dd/MM/yyyy")
내 로그인 양식에서 레이블에 현재 시간을 표시하고 있습니다.
public FrmLogin()
{
InitializeComponent();
lblTime.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt");
}
private void tmrTime_Tick(object sender, EventArgs e)
{
lblHora.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt");
}
이것은 나를 위해 작동합니다.
string dateTimeString = "21-10-2014 15:40:30";
dateTimeString = Regex.Replace(dateTimeString, @"[^\u0000-\u007F]", string.Empty);
string inputFormat = "dd-MM-yyyy HH:mm:ss";
string outputFormat = "yyyy-MM-dd HH:mm:ss";
var dateTime = DateTime.ParseExact(dateTimeString, inputFormat, CultureInfo.InvariantCulture);
string output = dateTime.ToString(outputFormat);
Console.WriteLine(output);
이것은 당신과 모든 사람들입니다
string date = textBox1.Text;
DateTime date2 = Convert.ToDateTime(date);
var date3 = date2.Date;
var D = date3.Day;
var M = date3.Month;
var y = date3.Year;
string monthStr = M.ToString("00");
string date4 = D.ToString() + "/" + monthStr.ToString() + "/" + y.ToString();
textBox1.Text = date4;
참조 URL : https://stackoverflow.com/questions/5050102/convert-datetime-to-date-format-dd-mm-yyyy
'Programing' 카테고리의 다른 글
Rails & Devise : 레이아웃없이 로그인 페이지를 렌더링하는 방법? (0) | 2021.01.10 |
---|---|
SQL Server 2008 : 테이블의 열이 기존 기본 키 또는 고유 제약 조건과 일치하지 않습니다. (0) | 2021.01.10 |
파일 업로드 크기 제한 (HTML 입력) (0) | 2021.01.10 |
Android 용 Google지도 API, MD5 대신 SHA1 인증서 받기 (0) | 2021.01.10 |
jQuery는 특정 클래스의 div 수를 계산합니까? (0) | 2021.01.10 |