简单字符串到日期时间 [英] Simple String To Date Time
问题描述
我无法想象这很难但我肯定会有一场挣扎
找到它。如何转换像111403这样的值?在DotNet中做一个DateTime
变量(即11/14/2003)?
Doug< ; DN ****** @ dtgnet.com>写道:我无法想象这是那么难,但我肯定有一个努力找到它。如何转换像111403这样的值?在DotNet中做一个DateTime
变量(即11/14/2003)?
使用DateTime.ParseExact,指定日期格式。例如:
DateTime dt = DateTime.ParseExact(" MMddyyyy",
CultureInfo.InvariantCulture);
-
Jon Skeet - < sk *** @ pobox.com>
http://www.pobox.com/~skeet 博客: http://www.msmvps.com/jon.skeet
如果回复群组,请不要给我发邮件
Jon Skeet [C#MVP]< sk *** @ pobox.com>写道:Doug< dn ****** @ dtgnet.com>写道:我无法想象这是那么难,但我肯定有一个努力找到它。如何转换像111403这样的值?在DotNet中做一个DateTime
变量(即11/14/2003)?
使用DateTime.ParseExact,指定日期格式。例如:
DateTime dt = DateTime.ParseExact(" MMddyyyy",
CultureInfo.InvariantCulture);
哎呀 - 忘了所有重要的输入字符串!
DateTime dt = DateTime.ParseExact(输入,MMddyyyy,
CultureInfo.InvariantCulture);
-
Jon Skeet - < sk *** @ pobox.com>
http://www.pobox.com/~skeet 博客: http://www.msmvps.com/jon.skeet
如果回复该群组,请不要给我发邮件
嗨
我得到了String.FormatException - 字符串未被识别为有效
DateTime当我使用这个DateTime.ParseExact。
Doug,我建议你在代码中使用你自己的逻辑来分割字符串
" 111403"到11/14/2003
" Jon Skeet [C#MVP]"写道:
Jon Skeet [C#MVP]< sk *** @ pobox.com>写道:Doug< dn ****** @ dtgnet.com>写道:我无法想象这是那么难,但我肯定有一个努力找到它。如何转换像111403这样的值?在DotNet中做一个DateTime
变量(即11/14/2003)?
使用DateTime.ParseExact,指定日期格式。例如:
DateTime dt = DateTime.ParseExact(" MMddyyyy",
CultureInfo.InvariantCulture);
哎呀 - 忘了所有重要的输入字符串!
DateTime dt = DateTime.ParseExact(输入," MMddyyyy",
CultureInfo.InvariantCulture);
-
Jon Skeet - < sk *** @ pobox.com>
http:// www。 pobox.com/~skeet 博客: http://www.msmvps。 com / jon.skeet
如果回复小组,请不要给我发邮件
I can''t imagine this is that hard but I''m sure having a struggle
finding it. How do I convert a value like "111403" do a DateTime
variable in DotNet (i.e. 11/14/2003)?
Doug <dn******@dtgnet.com> wrote:I can''t imagine this is that hard but I''m sure having a struggle
finding it. How do I convert a value like "111403" do a DateTime
variable in DotNet (i.e. 11/14/2003)?
Use DateTime.ParseExact, specifying a date format. eg:
DateTime dt = DateTime.ParseExact("MMddyyyy",
CultureInfo.InvariantCulture);
--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Jon Skeet [C# MVP] <sk***@pobox.com> wrote:Doug <dn******@dtgnet.com> wrote:I can''t imagine this is that hard but I''m sure having a struggle
finding it. How do I convert a value like "111403" do a DateTime
variable in DotNet (i.e. 11/14/2003)?
Use DateTime.ParseExact, specifying a date format. eg:
DateTime dt = DateTime.ParseExact("MMddyyyy",
CultureInfo.InvariantCulture);
Whoops - forgot the all important input string!
DateTime dt = DateTime.ParseExact (input, "MMddyyyy",
CultureInfo.InvariantCulture);
--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Hi
I got "String.FormatException - String was not recognised as a valid
DateTime" when i used this DateTime.ParseExact .
Doug, i suggest you to use ur own logic in the code to split the string
"111403" to "11/14/2003"
"Jon Skeet [C# MVP]" wrote:
Jon Skeet [C# MVP] <sk***@pobox.com> wrote:Doug <dn******@dtgnet.com> wrote:I can''t imagine this is that hard but I''m sure having a struggle
finding it. How do I convert a value like "111403" do a DateTime
variable in DotNet (i.e. 11/14/2003)?
Use DateTime.ParseExact, specifying a date format. eg:
DateTime dt = DateTime.ParseExact("MMddyyyy",
CultureInfo.InvariantCulture);
Whoops - forgot the all important input string!
DateTime dt = DateTime.ParseExact (input, "MMddyyyy",
CultureInfo.InvariantCulture);
--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
这篇关于简单字符串到日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!