【问题标题】:Difference in days between two different date formats两种不同日期格式之间的天数差异
【发布时间】:2017-06-27 12:38:59
【问题描述】:

只是想知道如何更改不同格式的日期,然后计算两者之间的天数。

我有一个日期格式

 2016-04-01 00:06:13:313

另一种格式

 06/05/2016  00:00:00

只想知道这两个日期之间的天数。

非常感谢

【问题讨论】:

  • 如果它们都是日期格式,您可以轻松完成。因为在 Excel 上,日期格式的单元格只是一般格式的数字,因此您可以使用它们。 :313 单位是什么?
  • 单位 313 以毫秒为单位,我尝试使用 Datedif,如果日期格式相同,它可以工作。但是因为没有我不能
  • 我不确定如何将第一种格式更改为第二种,正常的 ctrl-1 格式不起作用
  • 日期格式无关紧要,例如第一种格式以数字格式给出 42461,0043171296,而第二种格式以数字格式给出 42130。在 Days 函数中,您必须输入最终日期和初始日期,并且您会收到以天为单位的数字,您只需将公式格式化为通用格式或数字格式
  • 我必须将日期格式设置为自定义格式:yyyy-mm-dd hh:mm:ss,000。但是,不能将毫秒分隔符设为 : 并改为使用。 42130 已经过了一年,我读错了对不起=]。我正在使用 Excel 2016

标签: excel excel-formula


【解决方案1】:

如果您尝试重新格式化数据并且显示的值没有改变,那么这些值可能是文本,而不是格式化为日期的数字。

如果是这种情况,使用 A1A2 中的值,在 B1 中输入:

=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,13,8))+RIGHT(A1,3)/(86400000)

B2中输入:

=DATEVALUE(LEFT(A2,10))+TIMEVALUE(MID(A2,13,8))

然后格式化B单元格:

在另一个单元格中,输入:

=B2-B1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 2013-07-24
    • 2010-12-09
    相关资源
    最近更新 更多