草庐IT

c# - DateTime.Now.ToString ("dd/MM/yyyy HH:mm:ss") 不考虑我的格式

这是我的代码:DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyyHH:mm:ss")我从该代码中得到的字符串是:"16.09.201319:45:03"问题是,为什么字符串不是我提供的格式? 最佳答案 使用这个:DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyyHH:mm:ss")因为/表示默认日期分隔符,所以它与您当前的文化相关联。因此,无论当前的文化如何,它都会在这里始终使用/。阅读更多hereatMSDN

c# - 将 HH.mm 格式的字符串解析为 TimeSpan

我正在使用.NETFrameworkv3.5,我需要将表示时间跨度的字符串解析为TimeSpan对象。问题是使用点分隔符而不是冒号...例如13.00,或22.30所以我想知道是否必须将.替换为:或者有更简洁的方法来获取它。 最佳答案 解析DateTime并使用它的TimeOfDay属性,这是一个TimeSpan结构:strings="17.34";varts=DateTime.ParseExact(s,"HH.mm",CultureInfo.InvariantCulture).TimeOfDay;

c# - TimeSpan.ToString ("hh:mm") 错误

这个问题在这里已经有了答案:WhydoesDateTime.Now.TimeOfDay.ToString("HH:mm:ss.ffffff")throwFormatException?(2个答案)关闭7年前。为什么我想获取具有自定义格式的TimeSpan的字符串时出错。DateTime.Now.TimeOfDay.ToString("hh:mm");//Error:Inputstringwasnotinacorrectformat.

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# - 使用 C# 将时间跨度值转换为格式 "hh:mm Am/Pm"

我有一个值存储在System.TimeSpan类型的变量中,如下所示。System.TimeSpanstoredTime=03:00:00;我可以将它重新存储到另一个String类型的变量中吗?StringdisplayValue="03:00AM";如果storedTime变量的值为storedTime=16:00:00;那么它应该被转换成:StringdisplayValue="04:00PM"; 最佳答案 您可以通过将时间跨度添加到日期来执行此操作。TimeSpantimespan=newTimeSpan(03,00,00);

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 - 格式日期为 "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 - 如何格式化 MM/dd/yyyy HH :mm:ss format in JavaScript? 中的日期

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Formattingadateinjavascript我知道JavaScriptDate对象中的其他可能格式,但我不知道如何将日期格式化为MM/dd/yyyyHH:mm:ss格式。如果您遇到这样的问题,请告诉我。

Javascript:以 YYYY/mm/dd hh:m:sec 格式输出当前日期时间

我需要将当前UTC日期时间输出为具有以下格式的字符串:YYYY/mm/ddhh:m:sec我如何使用Javascript实现这一点? 最佳答案 您可以手动构建它:varm=newDate();vardateString=m.getUTCFullYear()+"/"+(m.getUTCMonth()+1)+"/"+m.getUTCDate()+""+m.getUTCHours()+":"+m.getUTCMinutes()+":"+m.getUTCSeconds();并在需要它的值上强制使用两位数字,您可以使用如下内容:("0000"

javascript - 如何将秒转换为 HH :mm:ss in moment. js

如何将秒数转换为HH:mm:ss?目前我正在使用下面的功能render:function(data){returnnewDate(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/,"$1");;}这适用于chrome但在firefox中持续12秒我得到01:00:12我想使用moment.js来实现跨浏览器兼容性我试过了,但是不行render:function(data){returnmoment(data).format('HH:mm:ss');}我做错了什么?编辑我设法找到了一个没有moment.js的解决方案,