注意:我有这个问题,找不到答案,可以自己提供答案。我希望这也可以被其他人使用。
使用 Apple Numbers,如何使用公式将日期格式转换为M/D/YY
to ?YYYY-MM-DD
月/日/年示例:
12/31/17
»2017-12-31
1/1/17
»2017-01-01
日/月/年示例:
31/12/17
»2017-12-31
1/1/17
»2017-01-01
注意:我有这个问题,找不到答案,可以自己提供答案。我希望这也可以被其他人使用。
使用 Apple Numbers,如何使用公式将日期格式转换为M/D/YY
to ?YYYY-MM-DD
月/日/年示例:
12/31/17
»2017-12-31
1/1/17
»2017-01-01
日/月/年示例:
31/12/17
»2017-12-31
1/1/17
»2017-01-01
整个公式(包括年、月、日)同时引用表格单元格A1
(在本例中),日期在M/D/YY
或中D/M/YY
:
M/D/YY
至YYYY-MM-DD
"20"&RIGHT(A1;2)&"-"&IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))&"-"&IF(LEN(MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))=1;"0"&MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1);MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))
D/M/YY
至YYYY-MM-DD
"20"&RIGHT(A1;2)&"-"&IF(LEN(MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))=1;"0"&MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1);MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))&"-"&IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))
单个字段
对于某些背景并提取各个字段:
"20"&RIGHT(A1;2)
IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))
IF(LEN(MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))=1;"0"&MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1);MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))