加拿大有什么计算年月日的?

林承朗林承朗最佳答案最佳答案

1、如果日期是公历的,那么直接使用CALENDAR函数就可以了; =CALENDAR(DATE(2023,5,7)) 返回结果:2023-05-07 如果要转换为其它日历系统,可以使用TODAY函数配合WEEKDAY函数实现;

2、如果日期是农历的,需要先转换成公历再使用上述方法。 转化的公式是: =EDATE(E1,TO_NUMBER(LEN(TEXT(MID(F1,7,4))))*12)/365+1 注:EDATE函数的参数是公历的日期,因此需要在前面加上一个TO_NUMBER()把字符串“月”“日”转换为数字。

上面的公式是将农历的出生日期转化为公历的,同时附加了一个条件:生日在闰年的第31天左右的时候,加1;否则就不加1 比如下面这行数据都是某人生日在闰年的情况: 那么转化之后的公历日期如下: 对于有些年份没有闰月的月份,例如1996年5月以及2008年7月,前面的公式就不能使用了。这个时候可以改用下面的公式: =DATEDIF("1996/5/1",EDATE(E1,TO_NUMB ER(LEN(TEXT(MID(F1,7,4))))*12)/365+1

昝诀虫昝诀虫优质答主

这个题目好像有点过时了,不过我还是要说一下。 一般用YY.YY/MM格式表示日期。比如2015.06指的是六月二五年,而2017.03代表了一年又三个月(三月三十七)! YY指整年数,YY=A+B-C; C是年份的后两位数字。 B是月份后两位数加三的整数。 A是年份的前两位数。 用Mm表示的是月,在英语中习惯用缩写mm,在中文中习惯用全称“月”,如四月四日就写成4.4或者4月4号,以此类推。 在英文中,除了前缀AD和BC这种用法外还有另一种表达方式。比如公元一二九一年的表述为91 AD或91 AD/DC。这时的D是“第”的意思啦~ “第二”“第三”等词在这里也适用哒~

我来回答
请发表正能量的言论,文明评论!