草庐IT

c# - 如何将日期从 yyyyMMdd 格式转换为 mm-dd-yyyy 格式

我想将包含yyyyMMdd格式的日期的字符串转换为mm-dd-yyyyDateTime格式。我如何获得它? 最佳答案 vardateString="20050802";vardate=myDate=DateTime.ParseExact(dateString,"yyyyMMdd",System.Globalization.CultureInfo.InvariantCulture); 关于c#-如何将日期从yyyyMMdd格式转换为mm-dd-yyyy格式,我们在StackOverflow

c# - DateTime.Today.ToString ("dd/mm/yyyy") 返回无效的日期时间值

我正在尝试以GBR格式获取今天的日期,但是,DateTime.Now.ToString("dd/mm/yyyy");返回值08/00/2013因此返回月份组中的00而不是返回月份04。知道为什么会这样吗? 最佳答案 下面的mm表示分钟,所以DateTime.Now.ToString("dd/MM/yyyy");或DateTime.Now.ToString("d");或DateTime.Now.ToShortDateString()works.StandardDateandTimeFormatStrings

c# - 强制 XmlSerializer 将 DateTime 序列化为 'YYYY-MM-DD hh:mm:ss'

我有一些RESTful服务的XSD架构。当与xsd.exe工具结合使用生成C#代码时,XSD的xs:date生成如下代码:[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified,DataType="date")]publicSystem.DateTimetime{get{returnthis.timeField;}set{this.timeField=value;}}当使用XmlSerializer将XML反序列化为对象时,一切似乎都很好。我面临的问题是

c# - yyyy-dd-MM 格式日期的 DateTime.TryParse 问题

我有以下字符串格式的日期"2011-29-0112:00am"。现在我尝试使用以下代码将其转换为日期时间格式:DateTime.TryParse(dateTime,outdt);但我总是得到dt作为{1/1/000112:00:00AM},你能告诉我为什么吗?以及如何将该字符串转换为日期。编辑:我刚刚看到每个人都提到使用格式参数。我现在要提到我不能使用格式参数,因为我有一些设置来选择用户想要的自定义日期格式,并且基于该用户能够通过jQuery日期选择器自动获取该格式的文本框中的日期。 最佳答案 这应该根据您的示例“2011-29-0

c# - 将 dd/mm/yyyy 格式的字符串转换为日期时间

这个问题在这里已经有了答案:ConvertingaStringtoDateTime(17个答案)关闭9年前。我是DotNet和C#的新手。我想将mm/dd/yyyy格式的字符串转换为DateTime对象。我尝试了如下所示的解析函数,但它引发了运行时错误。DateTimedt=DateTime.Parse("24/01/2013");关于如何将其转换为日期时间有什么想法吗?

c# - 如何在 C# 中以 mm/dd/yyyy 格式获取今天的日期?

如何在C#中以mm/dd/yyyy格式获取今天的日期?我需要将一个字符串变量设置为今天的日期(最好没有年份),但必须有比一次构建它月-/-日更好的方法。顺便说一句:我在美国,所以M/dd是正确的,例如9月11日是9/11。注意:来自kronoz的回答讨论了国际化,我认为提及它已经很棒了,因为我也不能将其设为“可接受的”答案。kronoz'sanswer 最佳答案 DateTime.Now.ToString("M/d/yyyy");http://msdn.microsoft.com/en-us/library/8kb3ddd4.asp

c# - DateTime.ToString ("MM/dd/yyyy HH:mm:ss.fff") 导致类似于 "09/14/2013 07.20.31.371"

我有一个WP8应用程序,它将当前时间发送到网络服务。我通过调用获取日期时间字符串DateTime.ToString("MM/dd/yyyyHH:mm:ss.fff")对于大多数用户来说,它工作得很好,并为我提供了正确的字符串,如"09/10/201304:04:31.415"。但对于某些用户,结果字符串类似于"09/14/201307.20.31.371",这会导致我的网络服务出现问题。是因为某些文化格式问题吗?如何确保结果字符串由冒号而不是点分隔? 最佳答案 Isitbecausesomecultureformatissue?是的

javascript - 使用 JQuery Validate 以 dd/mm/yyyy 格式验证日期

这个问题在这里已经有了答案:Regextovalidatedateformatsdd/mm/YYYY,dd-mm-YYYY,dd.mm.YYYY,ddmmmYYYY,dd-mmm-YYYY,dd/mmm/YYYY,dd.mmm.YYYYwithLeapYearSupport(26个答案)关闭6年前。我正在输入出生日期和死亡日期。需要验证死亡日期应早于出生日期日期格式为dd/mm/yyyy日期小于或等于今天。Validate没有按预期工作,无法找出问题所在。请帮忙。Fiddlecode使用的JS库用于日历/日期选择器的JQueryUIJQuery验证表单验证验证库的其他方法vartoda

javascript - 格式日期为 "yyyy-MM-dd' T'HH :mm:ss. SSS'Z'"

我需要将日期格式设置为yyyy-MM-dd'T'HH:mm:ss.SSS'Z',由Parse'sRESTAPIforFacebook指定.我想知道最轻量级的解决方案是什么。 最佳答案 调用toISOString()方法:vardt=newDate("30July201015:05UTC");document.write(dt.toISOString());//Output://2010-07-30T15:05:00.000Z 关于javascript-格式日期为"yyyy-MM-dd'T

javascript - Safari JS 无法解析 YYYY-MM-DD 日期格式?

在我正在进行的项目中,我需要验证输入到中的日期使用Safari4/5(在MacOSX上)Javascript无法解析格式为YYYY-MM-DD的日期,返回NaN而不是预期的纪元时间戳。我正在使用以下技术在提交表单之前验证字段://value='2010-06-21'varstamp=Date.parse(value);if(isNaN(stamp)){//notifyuser}else{value=newDate(stamp).format_mysql();}在哪里format_mysql()是一个原型(prototype)函数,它将日期(正确地)格式化为MySQL日期时间格式(YYY