|
전세계 IT 분야의 글로벌 이벤트로 진화하고 있는 International CES 2008이 1월7일부터 10일까지 미국 라스베가스 전시장에서 계최된다.
CES 2008 공식 홈페이지
CES 행사장 안내
CES 공식 홈페이지
관련 블로그 기사
DataTime로 변경가능한 문자열을 테스트 해보았다
많은 경우의수를 테스트 해보진 못하였으나 다음과 같은 결과가 나왔다.
* 참고로 클래스 명을 DateTime 로 정하였다면 아마 DateTime 함수의 메소드가 나타나질 않을것이다.(당연한 것이겠지만^^)
실험소스 )
DateTime dt = DateTime.Now.Date;
Response.Write("DateTime.Now.Date = " + dt.ToString());
Response.Write("<br/>");
string strDate = "2007/05/01";
Response.Write("Convert.ToDateTime(\"2007/05/01\") = " + Convert.ToDateTime(strDate).ToString());
Response.Write("<br/>");
string strDate1 = "2007.05.01";
Response.Write("Convert.ToDateTime(\"2007.05.01\") = " + Convert.ToDateTime(strDate1).ToString());
Response.Write("<br/>");
string strDate2 = "2007-05-01";
Response.Write("Convert.ToDateTime(\"2007-05-01\") = " + Convert.ToDateTime(strDate2).ToString());
Response.Write("<br/>");
string strDate3 = "2007 05 01";
Response.Write("Convert.ToDateTime(\"2007 05 01\") = " + Convert.ToDateTime(strDate3).ToString());
출력 )
DateTime.Now.Date = 2007-05-22 오전 12:00:00
Convert.ToDateTime("2007/05/01") = 2007-05-01 오전 12:00:00
Convert.ToDateTime("2007.05.01") = 2007-05-01 오전 12:00:00
Convert.ToDateTime("2007-05-01") = 2007-05-01 오전 12:00:00
Convert.ToDateTime("2007 05 01") = 2007-05-01 오전 12:00:00
결과 )
[/],[.],[-],[ ] 문자들로 구분을 지어주면 DateTime 형태로 변환이 가능하나
[,], [%],[\],[_],[^]... 등등의 기호와 일반적으로 Sql 에서 변환이 가능한 숫자 8자리는 변경이 되질 않았다.
━━━━━━━━━━━━━━━
by 한상국(han3925)
MAIL han3925@gmail.com
han3925@hotmail.com
BLOG pointnet.tistory.com
━━━━━━━━━━━━━━━
먼저 빌드가 귀찮아서 웹폼으로 테스트한점 이해바랍니다. ^^ (출력부분 코드가 좀 난잡하죠^^;)
두 날짜 비교 )
* Compare()
DateTime TestTime1 = Convert.ToDateTime("2007-05-22");
DateTime TestTime2 = Convert.ToDateTime("2007-05-23");
if (DateTime.Compare(TestTime1, TestTime2) > 0)
Response.Write("TestTime1 > TestTime2");
if (DateTime.Compare(TestTime1, TestTime2) == 0)
Response.Write("TestTime1 == TestTime2");
if (DateTime.Compare(TestTime1, TestTime2) < 0)
Response.Write("TestTime1 < TestTime2");
날짜 연산 )
* AddDays(), AddMonths(), AddYears()
DateTime TestTime3 = Convert.ToDateTime("2007-05-22");
Response.Write("2007년05월22일 하루추가 : " + TestTime3.AddDays(1).ToString() + "<br/>");
Response.Write("2007년05월22일 하루감소 : " + TestTime3.AddDays(-1).ToString() + "<br/>");
Response.Write("2007년05월22일 두달추가 : " + TestTime3.AddMonths(2).ToString() + "<br/>");
Response.Write("2007년05월22일 두달감소 : " + TestTime3.AddMonths(-2).ToString() + "<br/>");
Response.Write("2007년05월22일 삼년추가 : " + TestTime3.AddYears(3).ToString() + "<br/>");
Response.Write("2007년05월22일 삼년감소 : " + TestTime3.AddYears(-3).ToString() + "<br/>");
날짜 간격 )
* Subtract()
DateTime TestTime4 = Convert.ToDateTime("2007-05-22");
DateTime TestTime5 = Convert.ToDateTime("2007-05-20");
TimeSpan TestTime6 = TestTime4.Subtract(TestTime5);
Response.Write("2007-05-22 과 2007-05-20 사이의 일수 : " + TestTime6.Days.ToString() + "일");
* 시간은 돈이다^^ 시간을 잘 활용해서 많은것을 얻도록 합시다.^^
━━━━━━━━━━━━━━━
by 한상국(han3925)
MAIL han3925@gmail.com
han3925@hotmail.com
BLOG pointnet.tistory.com
━━━━━━━━━━━━━━━
| |||||||||||||||||||||||||||||||||||||||||||||||||















