在c#asp.net中将字符串转换为日期时间 [英] Conversion of string to date time in c# asp.net

查看:144
本文介绍了在c#asp.net中将字符串转换为日期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我以字符串格式(dd / mm / yyyy)获取日期时间。我想将其转换为日期时间。所以我尝试了失败的方法。所以请帮我解决这个问题。

i am getting date time in string format(dd/mm/yyyy). I want to convert to it in to datetime. So i tried bellow methods which failed. So please help me regarding this issue.

//datetime in string format from client

string mindate = 15/06/2013 11:03:24
 //now i am converting above to DateTime

DateTime MinDateTime = Conevrt.ToDateTime(mintime)//getting error Message = "String was not recognized as a valid DateTime."

// another conversion

DaTeTime MinDateTime = DateTime.ParseExact(mintime)//getting error Message = "String was not recognized as a valid DateTime."

// another conversion


DaTeTime MinDateTime = DateTime.Parse(mintime)//getting error Message = "String was not recognized as a valid DateTime."



所以请帮助我关于conevrsions。谢谢。


so please help me regarding the conevrsions. Thank You.

推荐答案

问题在于数据。它正在考虑mm / dd / yyyy格式而不是dd / mm / yyyy。尝试在mindate变量中交换月和日部分。
The problem is with the data. It is considering mm/dd/yyyy format instead of dd/mm/yyyy. Try to swap the month and day part in your mindate variable.


检查:

Check this :
string[] dateStrings = {"2008-05-01T07:34:42-5:00",
                        "2008-05-01 7:34:42Z",
                        "Thu, 01 May 2008 07:34:42 GMT"};
foreach (string dateString in dateStrings)
{
   DateTime convertedDate = DateTime.Parse(dateString);
   Console.WriteLine("Converted {0} to {1} time {2}.",
                     dateString,
                     convertedDate.Kind.ToString(),
                     convertedDate);
}


试试我认为你可以得到你的解决方案。

Try It i think you can get your solutions.
Convert.ToDateTime(mindate).ToString("dd'.'MM'.'yyyy") 



谢谢


Thanks


这篇关于在c#asp.net中将字符串转换为日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆