 |
|
[.NET]
C# WinApp ช่วยทำ string("25600703 022423") to datetime หน่อยครับ |
|
 |
|
|
 |
 |
|
ได้เป็นปี 2560 น่ะครับ
Code (C#)
01. private void button1_Click( object sender, EventArgs e)
02. {
03. DateTime d;
04.
05. d = StrToDate( "25600703 022423" , "yyyyMMdd HHmmss" );
06. MessageBox.Show(d.ToString());
07. }
08.
09. public DateTime StrToDate( string _DateTime, string _Format)
10. {
11. DateTime date1;
12. try
13. {
14. System.DateTime.TryParseExact(_DateTime, _Format, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out date1);
15. return date1;
16. }
17. catch (Exception ex)
18. {
19. throw ( new ApplicationException(System.Reflection.MethodBase.GetCurrentMethod().Name + " : " + ex.Message));
20. }
21. }
|
 |
 |
 |
 |
Date :
2017-07-19 11:00:26 |
By :
fonfire |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วนะครับ
Code (C#)
01. public DateTime StrToDate( string _DateTime, string _Format)
02. {
03. DateTime date1;
04. try
05. {
06. System.DateTime.TryParseExact(_DateTime, _Format, new System.Globalization.CultureInfo( "th-TH" ), System.Globalization.DateTimeStyles.None, out date1);
07. return date1;
08. }
09. catch (Exception ex)
10. {
11. throw ( new ApplicationException(System.Reflection.MethodBase.GetCurrentMethod().Name + " : " + ex.Message));
12. }
13. }
|
 |
 |
 |
 |
Date :
2017-07-19 11:22:45 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ้อออ มันต้องใส่ TH ด้วย
แจ่มเลยครับ
|
 |
 |
 |
 |
Date :
2017-07-19 11:28:27 |
By :
fonfire |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องเปลียน format ด้วยครับ
StrToDate("25600703", "yyyyMMdd").ToString()
|
 |
 |
 |
 |
Date :
2017-07-19 11:52:37 |
By :
fonfire |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องเอาเวลาออกครับ
StrToDate("25600703", "yyyyMMdd").ToString()
|
 |
 |
 |
 |
Date :
2017-07-19 12:17:40 |
By :
fonfire |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้นี่เองรึครับ
|
 |
 |
 |
 |
Date :
2017-07-19 12:22:11 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|