我像这样使用转换:Convert.ToDateTime(value)但我需要将日期转换为类似“mm/yy”的格式。我正在寻找这样的东西:varformat="mm/yy";Convert.ToDateTime(value,format) 最佳答案 您可能应该使用DateTime.ParseExact或DateTime.TryParseExact反而。它们允许您指定特定格式。我个人更喜欢Try版本,因为我认为它们会为错误情况生成更好的代码。 关于c#-转换为日期时间:howtosetfor
我使用下面的函数将公历日期转换为波斯日期,但我无法编写一个函数来进行反向转换。我想要一个将波斯语日期(类似于“1390/07/1812:00:00”的字符串)转换为格鲁吉亚语日期的函数。publicstaticstringGetPdate(DateTime_EnDate){PersianCalendarpcalendar=newPersianCalendar();stringPdate=pcalendar.GetYear(_EnDate).ToString("0000")+"/"+pcalendar.GetMonth(_EnDate).ToString("00")+"/"+pcalen
是否有某种数学方法可以将DateTime缩短为精确的小时、天左右?类似于将小数舍入为int。期间.日期如果原始值为2011-01-0113:00:00,则最终值为2011-01-0100:00:00如果Period.Hour如果原始值为2011-03-1113:32:00,则最终值为2011-03-1113:00:00我在想下面这样的事情。这当然可以正常工作,但是range-array无论如何都会在稍后迭代。如果我可以直接在该迭代而不是它自己的迭代上进行计算,那就更好了。但是someType不能放入该迭代中(它取决于someType)。if(someType==Period.Day)r
我需要从我的数据库中返回一个项目列表,这些项目在项目提供的日期的预先指定的时间到期。我的错误代码如下:returnAll().Where(o=>newDateTime(o.expiry_date.Year,o.expiry_date.Month,o.expiry_date.Day,17,30,0)>=DateTime.Now)我得到的错误是:LINQtoEntities仅支持无参数构造函数和初始化器有谁知道我该如何解决这个问题? 最佳答案 使用EntityFunctions反而。也许CreateDateTime方法。所以可能是这样的
我有一个绑定(bind)到对象集合的ListView。其中一个属性是名为startDate的DateTime对象。它以标准的1/1/20011:00:00PM格式显示我想将日期设置为yyyy-MM-ddHH:mm:ss.fff格式,仅用于显示目的。有没有办法在以上面所需的格式显示底层DateTime对象的同时保持其完好无损?我更愿意在XAML中执行此操作,而不是向对象添加显示属性或类似的东西。如果重要的话,对象实现INotifyPropertyChanged接口(interface)。在此先感谢大家。 最佳答案 只需更改绑定(bin
我一直在寻找合适的舍入机制,但我发现似乎没有什么正是我需要的。我需要分别向上舍入和向下舍入,我还需要考虑已经四舍五入的情况。我需要进行以下舍入5:00->RoundDown()->5:005:04->RoundDown()->5:005:09->RoundDown()->5:005:10->RoundDown()->5:104:00->RoundUp()->4:004:50->RoundUp()->4:504:51->RoundUp()->5:004:56->RoundUp()->5:00基本上,我需要它明确地将RoundUp()或RoundDown()精确到最接近的10分钟,但如果它
我有一个定义为DateTime的变量。我需要为它指定今天的日期,但时间是下午4点。我该怎么做? 最佳答案 你想要DateTime.Today.AddHours(16)DateTime.Today将在午夜返回今天的日期。您还可以使用Date属性从任意DateTime值中删除时间。 关于c#-将日期时间值分配给具有特定时间的今天日期,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/79
我有两个字段:stringdate1="04/26/10";stringdate2="04/25/10";我怎样才能像这样比较这两个字段?:if(date2是否可以在不先将字段转换为单独的日期类型变量的情况下完成此操作?编辑:我应该提到这些值来自数据库表,其中日期值以字符串格式开头。旧的遗留代码... 最佳答案 不,但在C#中转换为日期并不困难。if(DateTime.Parse(date2,CultureInfo.InvariantCulture)CultureInfo取决于字符串日期在遗留数据库中的格式。请参阅:DateTime
是否有一些聪明的方法来获取构建/编译dll的日期和时间?我正在使用程序集版本编号和反射来在部署应用程序时检索和显示此信息。但在某些情况下,知道dll实际编译的时间比自动递增的版本号更方便。由于应用程序的部署方式,我认为dll文件本身的修改日期不可靠。Dimassemblies=AppDomain.CurrentDomain.GetAssembliesDimassemblyNameAsStringDimassemblyVersionAsStringForEachassemblyInassembliesassemblyName=assembly.GetName.Name.ToStringa
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion是否有我们可以使用的免费循环库?我们正在寻找类似我们提供日期时间和循环类型(每天、每月、每周和间隔(比如每2周或几个月或几天)然后我们得到一个future日期的列表???谢谢你