草庐IT

assembly_datetime

全部标签

c# - 如何将 DateTime 转换为特定字符串格式(两种方式,例如给定格式为 "yyyyMMdd")?

我在转换字符串格式的日期时间时遇到问题,但我无法使用"yyyyMMdd"格式进行转换。我的代码是:stringtpoc=refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString();string[]tpocinfo=Regex.Split(tpoc,";");for(inti=0;i 最佳答案 如果您在字符串中有一个格式为“ddMMyyyy”的日期,并且想将其转换为“yyyyMMdd”,您可以这样做:DateTimedt=DateTime.ParseExact(dateStr

c# - datetime.parse 并使其适用于特定格式

我有一个从格式为XML文件返回的日期时间:2008091611:02如yyyymmhh:ss我怎样才能让datetime.parse函数接受这个?我解析它没有错误?干杯 最佳答案 DateTime.ParseExact(input,"yyyyMMddHH:mm",null);假设您的意思是说小时之后是分钟,而不是秒-您的示例有点令人困惑。ParseExactdocumentation详细说明其他重载,以防您希望解析自动转换为世界时或类似时间。作为@JoelCoehoorn提到,还有使用TryParseExact的选项,它将返回一个b

c# - 如何使用 DbContext 和 SetInitializer 修复 datetime2 超出范围的转换错误?

我正在使用EntityFramework4.1中引入的DbContext和CodeFirstAPI。数据模型使用基本数据类型,例如string和DateTime。在某些情况下,我使用的唯一数据注释是[Required],但它不在任何DateTime属性上。示例:publicvirtualDateTimeStart{get;set;}DbContext子类也很简单,看起来像:publicclassEventsContext:DbContext{publicDbSetEvents{get;set;}protectedoverridevoidOnModelCreating(DbModelBu

c# - 如何使用 C# 获取两个 DateTime 对象之间的时间差?

如何使用C#获取两个DateTime对象之间的时间差? 最佳答案 以下示例演示了如何执行此操作:DateTimea=newDateTime(2010,05,12,13,15,00);DateTimeb=newDateTime(2010,05,12,13,45,00);Console.WriteLine(b.Subtract(a).TotalMinutes);执行时打印“30”,因为日期/时间之间有30分钟的差异。DateTime.Subtract(DateTimex)的结果是TimeSpanObject这提供了其他有用的属性。

c# - 单元测试 : DateTime. 现在

我有一些单元测试期望“当前时间”与DateTime.Now不同,显然我不想更改计算机的时间。实现这一目标的最佳策略是什么? 最佳答案 最佳策略是wrapthecurrenttimeinanabstractionandinjectthatabstractionintotheconsumer.或者,您还可以将时间抽象定义为环境上下文:publicabstractclassTimeProvider{privatestaticTimeProvidercurrent=DefaultTimeProvider.Instance;publicsta

c# - 如何从 DateTime 获取完整的月份名称

获取DateTime对象月份的完整名称的正确方法是什么?例如一月,十二月。我目前正在使用:DateTime.Now.ToString("MMMMMMMMMMMMM");我知道这不是正确的做法。 最佳答案 使用the"MMMM"customformatspecifier:DateTime.Now.ToString("MMMM"); 关于c#-如何从DateTime获取完整的月份名称,我们在StackOverflow上找到一个类似的问题: https://stac

c# - 使用给定的 DateTime 对象获取一个月的第一天和最后一天

我想获取给定日期所在月份的第一天和最后一天。日期来自UI字段中的值。如果我使用的是时间选择器,我可以说varmaxDay=dtpAttendance.MaxDate.Day;但我试图从DateTime对象中获取它。所以如果我有这个...DateTimedt=DateTime.today;如何从dt获取一个月的第一天和最后一天? 最佳答案 DateTime结构只存储一个值,而不是值范围。MinValue和MaxValue是静态字段,它们包含DateTime结构实例的可能值范围。这些字段是静态的,与DateTime的特定实例无关。它们与

c# - 如何从 DateTime 获取 AM/PM 值?

有问题的代码如下:publicstaticstringChangePersianDate(DateTimedateTime){System.Globalization.GregorianCalendarPC=newSystem.Globalization.GregorianCalendar();PC.CalendarType=System.Globalization.GregorianCalendarTypes.USEnglish;returnPC.GetYear(dateTime).ToString()+"/"+PC.GetMonth(dateTime).ToString()+"/"

c# - 系统.BadImageFormatException : Could not load file or assembly

这个问题在这里已经有了答案:System.BadImageFormatException:Couldnotloadfileorassembly(frominstallutil.exe)(18个答案)关闭9年前。C:\Windows\Microsoft.NET\Framework64\v4.0.30319>InstallUtil.exeC:\_PRODUKCIJA\Debug\DynamicHtmlTool.exeMicrosoft(R).NETFrameworkInstallationutilityVersion4.0.30319.1Copyright(c)MicrosoftCorpo

c# - 以毫秒精度获取 DateTime.Now

我怎样才能准确地构造一个精确到毫秒的实际时间的时间戳?我需要像16.4.20139:48:00:123这样的东西。这可能吗?我有一个应用程序,我每秒对值进行10次采样,我需要在图表中显示它们。 最佳答案 HowcanIexactlyconstructatimestampofactualtimewithmillisecondsprecision?我怀疑你的意思是毫秒精度。DateTime具有很高的精度,但在准确性方面相当粗糙。一般来说,你不能。通常系统时钟(DateTime.Now从中获取数据)的分辨率约为10-15毫秒。参见Eric