我想获取两个日期时间之间的天数,但不是根据确切的时间跨度,而是根据日期a和日期b之间的“日期”差异。无需花费数小时。根据日期获取天数,而不是持续时间?
到目前为止,我计算出项目的使用年龄:
(DateTime.Now - creationDate).Days
这段代码的问题是,对于所创建的一天,而不是24小时前出现,但较少的东西,它会输出“0天“,这对我的用户来说显然不是很清楚。
所以我想要完成的是,即使是在下午11:59创建的项目,例如,在时钟到午夜时立即获得“1天大”的输出。我怎么能做到这一点?
这个问题应该interresting为您提供:http://stackoverflow.com/questions/3177836/how-to-format-time -since-xxx-eg-4-minutes-ago-similar-to-stack-exchange-site – Larry 2013-02-23 13:23:56
@Laurent:在这种情况下,我看不出有什么相关性。 – 2013-02-23 13:25:18
你说得对。我认为背后的问题是向用户显示明确的时间跨度。所以我把这个链接作为评论,可能会激发一些想法。 – Larry 2013-02-23 13:35:09