00:00
好,那接着呀,咱们来看这个第三种类型的函数啊,叫日期和时间类型的。那我们呢,前面已经提到了,在咱们这个SQ当中啊,最为重要的三种数据类型,那第一种呢,就是数值类型,第二种呢叫字符串类型,那么第三种啊就属于日期和时间类型啊,因为呢,大家能够想到啊,我们在数据库当中啊,存储这些数据的时候呢,很多时候呢,是不是我们都要存储一个字段叫做这个,诶咱们可以说叫时间戳也行是吧,或者呢,就是具体明确的年月日十分秒。啊,包括呢,我们像这个日志的数据,那如果说我们考虑呢,把它也存储到这个数据库当中的话呢,那肯定都需要有对应的这个时间,所以说呢,在数据库当中啊,这个日期和时间是非常重要的这个字段。好,那大家能看到下边呢,我列的这个日期时间的函数啊,实际上呢,也比较多啊,应该呢是咱们今天呢,主要讲了这么多函数当中,这个呃类型的函数当中啊,是最重的一块啊叫日期时间类型的,先整个呢,咱们先感受一下这个获取日期时间的啊,这是一波,然后呢,这个日期和时间戳的一个转换啊,比如说你指定的年月日十分秒,我们转换成这个毫秒数是吧?啊已经呢,把这个时间戳呢,再转换成指定的日期时间,是这样的一个转换的关系的。
01:21
还有呢,获取月份,星期啊,星期数,天数等等,比如我们指定的某一个年月日啊,是吧?诶它对应的是哪一天呀,呃,哪一个月呀,就是我们能够剥离出来这个呃年月日十分秒这个时间里边的具体的一些属性信息了啊是这样子的,还有呢,就是日期的一个操作函数啊,其实呃,这个操作函数呢,这里边儿提到了叫。啊,Extra act是吧,Extra这个里边呢,就提到了这里边相关的一个参数,这个date呢,就是我们输入的这个日期是吧,日期时间,然后这个typeb的话呢。可以取下边的这样的一些值啊,相当于还是剥离出来它相关的这个,呃,年月日十分秒钟的这个具体的算是一个字段了,是吧,OK,然后呢,这个时间和秒数秒钟的一个转换的函数。
02:11
啊,时间和秒钟的一个转换函数,什么意思,这个咱们到时候呢,说到这再说,就是相当于把这个呃十分秒转化成对应的一个哎秒数,然后把这秒数呢,还可以再转化成这个十分秒啊就这个意思,然后接下来的话呢,去计算日期和时间的函数,比如我们在现有的日期的基础上呢,再加上几天,加上几个月是吧?哎,或者再减去几天减去几个月,哎是加上几分钟是吧,都可以啊对应的这个我们说叫tap从这里边去取值。啊,还是挺丰富的,然后以及的话呢,我们还可以那讲at time是吧,哎,Sub time这个呢,涉及到关于这个时间的,还可以呢,计算两个这个日期之的差值,两个时间之间的差值啊等等等等等是吧?诶这一块的需求的话呢,我们会有实际的一些呃操作啊,比如我们想判断两个日期之间的这个天数,这个呃,达到多少天的,达到1000天的是吧?呃,小于几天的,呃都有哪些数据啊,那我们会用到相关的一些这种这种函数,OK。
03:10
好,那么在下边的话呢,这个涉及到了叫日期的一个格式化和解析,那我们可以把这个日期呢,转化成字符串。啊,也可以把字符串呢,在转换为我们的日期,这就涉及到一个格式化与解析的问题,那么在其他的一些语言当中呢,也会存在这样的一些操作,对吧?那这里边儿呢,就涉及到了我们日期和这个日期时间和字符串之间的一个显示的转换,啊前面我们也提到过这种演示的一个转换,对吧。好,你看我们往大体上去说的话呢,这都说了一小会儿,那下边呢,我们就具体的来看一看,那这块呢,就是嗯,有一些比较简单的话呢,咱们就直接呢,就是拿一些案例呢,就直接来给大家去讲解说明了啊,就是大家下来的话呢,你可以自己来测试一下啊,其实这里边儿关于每一个函数它对应的这个意思啊,我这写的也比较明确啊,包括相应的一些参数怎么去填,这个写的都很清楚啊,大家呢,基本上是可以自己来去实现的啊。
04:07
好,我们先这个CTRLC一下啊,放到我们这个位置啊,咱们这是讲的算是这个第三类了啊,前面提到了这个,嗯,这个数值类型的和租串类型的对吧?啊首先呢,我们先看这个第一波。啊,第一波呢,就是获取这个日期时间是吧,好我们把这个呢粘过来。这块的话呢,相对来说比较简单哈,那咱们呢,先把这几个函数过一下,然后直接看例子,这个cur date或者叫current date,就是获取年月日的啊,Current time或者叫current time,就是来获取这个十分秒的。哎,单独的年月日,单独的十分秒,然后呢,这个no sit啊current time stamp啊,Local time啊local time stamp等等这些函数呢,都是一个作用,就是年月日加上十分秒。啊,下边这个叫u TC date u TC time,这是获取这个叫世界标准时间,就跟咱们现在,呃,咱们获取的上面这个时间呢,中间会有一个呃八小时的一个差别,对吧?哎,这个大家应该是这个有这个印象啊,有这个意识,好,那这块呢,我们关于这几个呢,诶提一下吧,那我这块来现写一下也行啊,哎,这个select咱们刚才看了是不是叫current date啊,还有呢,叫current date也行是吧,哎,Current。
05:22
啊,这个date是不是这样写啊,啊然后呢,还有一个car time是吧,Current time也有,我就省略了,然后这个no,然后这个this date。啊,这也是一个函数这样。这是函数,还有呢,刚才我们看到这个叫UTC,然后呢叫date是吧?呃,UTC,然后time。哎,大家会发现呢,咱们在这个SQ当中去,如果呃这个在命名这个函数的时候,呃如果呢,是两个单词呢,通常都是由这个下划线来进行连接的,对吧,那这呢,就是不同语言它有不同的这个规范啊。好,那这个呢,我们选中了做一个执行,哎,大家呢,就能看到这情况,哎这个呢,也稍微的记一下,我们获取当前的日期年月日啊,就是这样的,这俩都行,然后这个当前的时间呢,用的是这个。
06:11
是吧,这就咱们现在当前这个时间好,然后这个now啊,This state呀,还有刚才我们看到的这些,这个呢,大家了解就行,就是你就记住一个就完了啊,你自己呢,需要的时候你就记住一个,比如说你记住个now或者这个date,这两个因为比较短啊,也相对来说比较常用一些啊,记住一个就可以,年月日十分秒啊都包含。好,这个科date和cur time呢就是获取的,哎,咱们说呢,就是英国那个叫是格林威治那个时间吧。它跟咱们现在中国北京时间相差八个时区,所以说呢,大家会看到这个对应的时间,你加上一个八啊,加上个八是不是就22:55,是不是就咱们现在的这个时间啊,啊,这个清楚是吧?哎就可以了。行,那这块呢,是咱们说的这个第一波,那感觉上呢还比较柔和是吧,那我们来看一下这个第二波,这个第一波的话呢,这个大家还是需要掌握的,咱们下边的一些转换呀等等的,哎,其实都是要用到上边,比如说你要获取当前的这个年月日,或者当前的十分秒,或者年月日加十分秒,那就得用我们上边这几个函数啊,这个稍微注意一下,好,然后下边这块呢,我们提到了这个日期与时间戳的一个转化。
07:19
这个相当于我们把指定的这个呃日期啊,给它转化成对应的这个毫秒数啊,对应的这个毫秒数啊unix,然后呢,Time stamp,这个呢是把这个当前的这个时间呢做了一个转化,然后这个呢,是指定的这个呃,年日十分秒的一个转化,这个呢是在把它这个返回回来是吧?哎,就这个意思,好,那这块呢,我们把它定一下回来,咱们做这个测试啊好,这个呢,我们去select a unix,那叫a time stamp,好,我先这么找一下,然后咱们from一个到啊。好,那这时候呢,我们选中啊执行,哎,大家会看到这是不是对应的有个毫秒数是吧?行,那这块我们先暂时呢先诶我我那就对应过来吧,对应过来呢,我们就先讲它这个,这就相当于是把这个日期转化成这个时间戳了,然后我们反过来的话呢,叫from是不是叫呃UN time是吧。
08:12
好,然后这个里边呢,我们要填的其实就是这个对应的毫秒数了,不妨呢,我们把这个时间啊,把这个毫秒数呢,就扔过来,它是一个数值类型的,来我们把它选中啊再执行,那大家会看到这个时间是不是给我们返回的,就是哎,刚才那会儿我们运行的时候的这个对应的时间了。对吧,这就是相当于把这个毫秒数再转化成这个年月日十分秒,OK,然后呢,这呢,咱们相当于是当前的,哎,你也可以呢,叫unix。啊,咱们那叫诶诶小写啊叫time啊stamp这个呢,我们自己去指定一个,比如说2021年的。这个呃,十月啊,这个10月1号吧,哎,然后呢,这个12点。啊,12分这个,哎,32秒是吧,哎,这个意思好,那我们可以把这个指定的年月日十分秒,哎,把它转化成对应的这个时间戳。
09:06
好,我们选中。啊执行啊,这个呢,少一个逗号是吧。选中执行好这个呢,是不是就出来了这两个时间,那我们CTRLC一下,你也可以把这个时间呢,是不是,诶在from一下,这个叫a unx time,然后我们把这个。直接给它扔过来,相当于把这个时间我们再给它还原一下是吧,对应的这毫秒数呢,再还回去啊,这就我们2021年10月1号,哎,没问题,在日期和时间戳之间的一个转换啊,这个呢就清楚了。哎,也不难是吧,哎,也不难啊。呃,那很多时候呢,我们在这个呃表当中去保存时间的话呢,其实都是可以时间戳的方式呢去保存的。去保存的啊OK行,那包括呢,像我们有的时候呢,这个订单的这个订单的这个单号,呃,实际上呢,都可以有这个时间戳呢,作为它其中的一部分呢,来去构成,那你再配一个随机的一个字符串是吧?哎,可以了啊好,那么接下来的话呢,我们再看这一波啊,就获取月份,星期,星期数天数等函数,这里边呢,就比较丰富一些,涉及到呢,我们去获取它相关的一些这种字段的一些情况。
10:14
这里边儿比较多,来我们看一眼。这个year month day啊,Our minute second,那这里边呢,获取的这个字段呢,就是当前年月日中的年月和日是吧,就剥离出它具体的一个属性字段了,然后下边呢,就获取这个十分秒的,然后在下边呢,叫man's name啊man's name获取的呃,返回的就是你这个年月日里边这一天对应的是这个哪个月份是吧?哎,这是哪个月份,然后day内呢,就是你是星期几。啊,然后week个day呢,哎,这个也是星期几,但是这时候呢,他返回的呢,周一是零,周二是一啊这块呢,你稍微注意一下。然后这个呢叫quarter quarter就是季节嘛,那这块呢,就看你返回的是第几个季度了啊,第几个季度啊,那123就第一个季度啊,十十一十二是不是就第四个季度是吧,这意思好,然后week这个呢,就是一年当中的第几周啊,这俩是一个意思的啊,一年中的第几周,然后呢,这个day of year啊,一年中的第几天。
11:15
Day of month啊,这个月当中的第几天啊,Day week啊,这一周的第几天啊,这个注意周日呢是礼拜一啊,就有的时候呢,我们会看到这个,我这块呢是礼拜一放到开头了,有的时候大家看这个日历的话呢,是不是一上来就是周日是吧,那相当于周日呢,他认为是一啊就这个意思好这块呢,这些属性呢,其实呢,一说大家都能够去理解,主要呢,你看我们考虑的除了这个之外哈,剩下这块呢,考虑的是不是更多的都是这个年月日是吧?啊类似于我们比如说叫科date一样啊,当前的这个年月日。嗯,那比较简单啊,我这呢,就直接从这粘过来,咱们来测试就可以了。好大家看,呃,我这儿呢,是不是用的咱们当前的这个年月日是吧。哎,没问题,然后这个十分秒的话呢,就用当前的这个time了,哎,就是你也可以放年月日十分秒,只要这里边包含了十分秒就可以啊,哎就可以好来我们选中走一下。
12:12
哎,我们现在是2021年10月25号啊,就是咱们现在的这个时间,10月25号,现在是晚上这个23点啊一分钟,然后这个这个零一分钟,然后51。哎,刚才是不是51,诶已经过了啊,这个秒没问题是吧?好的,然后呢,我们再来看一下这个第二波啊,因为这呢比较简单,咱们就直接呢就上了啊。哎,我直接提前都写好了啊,因为比较。简单一些,我带着一个个去写的话呢,倒麻烦是吧,好这块的话呢,呃,剩下呢,我们说这些函数的话呢,其实对应的是不是都是年月日了,所以我这块呢,就要么呢是放这个no,首先呢,哎放这个credit date呢,呃更为精准一些是吧,但是你要放no呢也行啊,里边包括了年月日了啊,然后另外呢,你也可以呢这样去写。那这样去写呢,其实相当于呢,这里边儿存在着一个叫隐式转换。
13:04
也是转换啊,就是只要呢,我们写的这个格式呢,符合咱们说咱自己输出的那个,你看咱们上边这个在一开始的时候。在这个位置是吧,你看我们这块选中一执行,大家会发现呢,咱们默认情况下呢,这个年月日是不是它就是这样的一种格式,年呢是四位啊,月和日呢分别是两位,所以说呢,如果我们写自己写的这个格式呢,跟人家默认的这种格式呢,是一样的时候呢,它就存在着一个隐式的转换,你可以理解成呢,就是把这个字符串呢,就隐式的再转化成是我们的日期类型的了。啊日期类型了,所以我们就可以是不是使用这个函数了呀,啊没有问题,好来我们选中啊执行一下。好,这个叫man's name,就是属于这个月的,这个呃,是几月啊,用英文来表示的,咱们现在是十月啊,October是吧,哎,十月,然后呢,这个叫ada name。呢,就是我们是这一周的,这个周几啊Tuesday啊,这个周二了是吧。
14:02
哎,QA,注意这块我写的呢是26号,咱们现在呢是25号。那我可以呢,就是往后移了一天啊,所以呢,这个相当于明天了是吧,哎,这就是这个Tuesday啊好,这个day name,哎,Day name这块写的是个一啊,哎这个啊这块啊weekday。啊,Weekday这块写的是一啊,相当于是他这叫这一周的,呃,周几是吧,那这周周几weekday啊,这个周一的话呢是零,周二的话呢是一,那我这块呢,写的是26号啊明天啊这块呢,它就写的是一,其实是周二的意思。啊,然后这个count的话呢,就我们季节这是第四个季度了啊,然后这个week是这一年的第43周,是这一年的第298天,呃,是这个月的第25啊,第25号,这我这写的是闹了,又是咱们今天了啊哎,第25天,然后呢,是这一周的第二天啊,怎么叫这周第二天呢,咱不说周日呢,是一吗。啊,周日是一啊周一的话呢是二,所以这个位置呢,它就是二是吧,哎,就这个意思行,那我这块呢,就是一边说呢,大家一边呢,能够稍微的记一记,就相当于呢,这一块函数呢,能够去获取,咱们算是具体关于。
15:14
主要是年月日的是吧,哎,只有这块呢,是十分秒啊,关于年月日的一些具体的一些,呃,算是叫属性吧,啊这样一些情况。好,然后呢,我们看看这个这个第四波啊,第四波啊,Extract是吧?Extract,然后这个函数呢,哎,它下边这个参数啊,是比较丰富的啊,比较丰富的来我们看下它这个是什么意思,这个是来呃叫日期的这个操作函数。3.4那日期的这个操作函数啊,Extract,这个tap from date啊,这个date呢,就是咱们说的这个date了,关键的就是我们说的这个tap怎么去写是吧?哎,Tap的话呢,你看这块给了我们非常丰富的一些这个写法,嗯,Tap呢,你可以写这个也叫毫秒数,可以写秒,分钟,小时day week from这个其实呢,还是相当于跟我们上面有点像,取出你指定那个date里边的一些特殊的这个属性。
16:13
啊,特殊的属性,你看啊。Select啊,Extract是吧。好就他,呃,首先这个time呢,比如说我们就写上这个叫second吧。好,然后呢,我们这个叫from,这个我写一个no吧。没问题是吧,好,那这时候大家去看啊,然后我们选中之后呢,做一个执行,我获取的是咱们当前这个秒数啊,这个你看刚才呢,我们执行的是二十二二三。242526。二七啊,哎,就这意思,就获取咱们当前这个啊,时间里边这个second了啊,就是这个道理,那相对应的这里边你看还是很丰富的是吧,比如说这个D啊,我们还可以获取这个D。
17:01
啊,我就这样子。把它呢可以CTRLC一下粘过来,把它呢就改成这个D,这个注意呢,是这个大写的,也不要加这个引号啊,这个相当于是作为一个具体的字段出现的,那day的话呢,诶是我们这个月的是不是第25天呀,没问题是吧?那还有其他的一些,比如说hour_second那hour_minute啊都可以。来,我们再写。下划线。Minute minute。这样是吧,好,然后这时候我们选中啊再执行。那23:07 23:07,哎,它就把它俩给合一起了啊这样子的还可以呢,你去输入,比如说year_month啊,这个也可以,你看我下边这块呢,也写了其他的,比如这count count就获取你到底是第几个季度是吧,诶也行。哎,大家这块呢,你就把这个tap呢,按照这个,那这个表格里边需要啊,你去替换就行。
18:03
这呢,就是我们说这个,哎季度,那第四个季度没问题。行,那我这块呢,就不一个一个的给大家去做演示了,主要呢,就是这个位置呢,你看你是想判断当前这个时间还是说呢,指定的某一个时间啊,你要指定某个时间呢,就像咱刚才那会提到的,我是不是就可以在这里边写上,比如2021年的这个,呃,五月吧,诶这个五月没有31号是吧,五月这个12号。啊,以这一天为例啊,我们选中呢,去执行一下,它呢,相当于是不是第二个季度是吧,就这个位置的话呢,你可以去写具体某一个年月日,那也可以选择当前这个时间,这个位置呢,就是我们的这个字段,你看你到底想取哪一个具体的这个算是叫一个属性吧,那去这里边儿去选就可以了,只要日期的这个操作函数好过了,下面呢,关于这个叫呃时间和秒钟的一个转换函数。看看是什么意思?3.5。
19:00
时间和秒钟的,就这块儿呢,放的是具体的时间了,那我们把这个时间呢,转化成这个秒数啊,就这意思,然后下边呢,就把这个秒数呢,再给它还原回去,那就是这个意思,好来我们看一下。回过来。Select啊,我们这个呢叫time,首先说呢,Time本身感觉就是时间了是吧,但是它还具体的让它去转化成具体的,诶这个叫呃这个描述是吧,那我这块呢,我就写个叫cur date cur time吧,哎,当前的这个时间好from一个到。来选中执行一下这块呢,大家就看到这个时间了,你这时候你看的时间的话呢,你可能没有这个概念是吧,哎,我这样再操作一下你就知道了,咱把它转化回去啊,Second to time。哎,这么着。然后呢,我把这个CTRLC咱们粘过来,然后我们把它转换回去,相当于这呢是一个互逆的,好这时候大家能看到了,我们这个呢,把它转换回去呢,识别出来是23:09:15。
20:01
对吧,23:09:15,那么上面这个呢,相当于是不是就把23:09:15转化成对应的这个秒数了,怎么转的呢?你看我这块写了公式了啊,23点你是不是就乘以这个三千六是吧。你这样,然后再加上这个分钟呢,是九分钟,九分钟呢就乘以60倍,然后再加上这个15秒,那这个结果呢,是不是就对应的是这个数了。啊,就这个意思。就这意思,相当于他没有考虑所谓的这个年的问题是吧,只考虑咱们当前这个呃,十分秒的这个事儿了。好,这呢是我们说这个时间和秒钟的一个转化,这块用的其实不算多啊,不算多啊,好,然后接着我们再看下一个叫计算日期和时间的函数,这一块的话呢,在我们一些实际场景场景当中啊,会去有这个应用的。啊,这块呢,会有这个应用,大家稍微注意一下。那这块呢,我们是分成两波来讲,首先呢,这叫date ADD。啊,Date some啊,这个你看就是加这个就是减是吧,然后at at date或者叫date啊,这个都行,就这两个呢,大家记一个就行啊,这俩也是记一个就行。
21:08
啊,其实的话呢,呃,要我说呀,就是这两个的话呢,其实记一个也行,为什么呀,就是我们后边在写这个expression表达式的时候呢,你写正数呢就是加,写负数呢就是减,那就相当于是把这个功能呢,就给覆盖掉了,是吧。OK啊好,那么这个呢,一看名字大概呢,也能猜出来,就是在指定的这个年日时分表上呢,我们去这个干一个什么事儿是吧,干个什么事啊,你就看你这个tab到底是什么了呀,诶我们可以呢,针对是十分秒的,针对年月日的,诶做一些这个诶加减的操作。哎,做一些加减的操作啊,这呢,就是我们哎强调的它的这个意思,来稍微的一丁来回过来。看一下,这是咱们说的这个第一步,首先呢,Select,我们叫date,咱就以at为例吧。啊,Did at,然后呢,我们这就写个no吧,好,然后逗号一下,注意接下来呢,叫inter啊,这个哎算是一个关键字,是确定的啊,是确定的你就写上它就行,然后下边呢,叫expression啊,就是一个表达式,比如我就写个一啊一后边呢,我们需要我先把这个补充完整,写一个time是吧?这个time是什么呢?就是下边列的这个,比如说你看我这块,我看到个叫页,那咱就写个页。
22:21
我这就写个页好,嗯,为了方便起见呢,我这块做对比,我就把这个当前的这个now呢也补充上来,选中执行,这呢是咱们当前的年月日十分秒对吧,然后你看我们后边这个呢,是不是在咱们现有的这个基础之上,我加了一年呀,是不是就变成2022年了。没问题是吧,好,那么大家再看我呢,CTRLC。我把这个一呢改成负一来,再选中执行。你看是不是就变成2020年的这个十月25了,能理解什么意思吧,就是我们这呢,写的负数相当于呢,就是你加上了一个负一,那不就相当于是减了个一吗。
23:03
对吧,那它这个操作呢,跟我们这个呢,我叫date,是不是有一个叫Sam呀,哎我这哎就我就直接粘过来吧,把这个拿过来。CTRLC。这样我们在现有的这个nor的基础之上呢,Some就是减的意思,减个一是吧,那减个E的话呢,是不是跟我们刚才这个A的时候呢,加上一个负一是一样的效果呀。啊,没有问题。哎,没有问题,好,那这呢是我们说这个ADD或者这个some啊,嗯,然后呢,呃,下边这块。下边这块我还举了一些相对来说比较丰富的一些例子,那咱们直接拿过来吧,啊,就是这块呢,咱们就不给大家演示那么多这个点了啊,直接拿过来咱们说明一下,大家呢,有这个印象就可以了,好。呃,这个呢,我是在这个day上呢,加了一天是吧,哎,没问题啊,这个咱们直接。啊,直接选中这个只能是执行一下,但是这个呢,已经看不到这个做的什么操作了啊,还是我们得看这个表。得看我们这个circle,这呢是在咱们现有的这个时间的基础上呢,加了一天,那加了一天我写哪了,这是吧,现在是第25号嘛,加了一天不就变26号了吗?好,这是它,然后下边这个呢,年月日十分秒都加上了,我这写的叫second second是不是加了一秒钟对吧。
24:20
那这是12秒,这是不是就变成13秒了,好,没问题。啊,接着往下啊,这个都有,然后呢,呃,一秒钟啊,这个我还是。哎,跟我这事啊,跟这个没有区别,只不过我们用这个函数呢,是这叫date at,这叫at date是吧,哎,这个一样是吧,都可以,然后再下边。我呢,你看我们这里边对应的有个叫minute second是吧,你看上面。嗯,Minute在这儿,Minute_second就是我们有分钟和秒述啊,分钟这个回到这啊,分钟和秒数这有这个下划线的啊,你看这块可能。这样看不清了是吧?哎,我再还原回来啊好,那么这个是分钟,这个是秒数,中间用下划线,那我这写个一下划线一,注意这你一下划线一呢,你就不能够这样去写了,那因为呢,它已经不是个数值了,这呢我们必须呢把它看成是一个字符串啊,加上这个单引号,那我们就在这个指定的这个分钟和秒数,这是分钟,这是秒数是不是这是加上一个,这加个一变成这个33了,然后这个呢,加个一是不是变成13了。
25:24
哎,就这个道理好,然后这块我们加上一个负一,那就相当于是减去个一年啊没问题,然后这个year month这呢就是加上这是ADD嘛,加一年同时呢,加一个月是吧?哎对应的是这个month加一年同时加一个月,哎没有问题。好,这个呢,就是我们在现有的这个指定的这个年月日十分秒的基础上呢,是做一些这个累加或者减减少的这个操作啊,这个sum呢,我就不说了啊。好,那么更为丰富的这个加和减的话呢,哎,这块呢,你看又多了这样的一些这个情况。哎,又多了一些这个情况,嗯,来说一下吧,比如说啊,我们这个叫爱的time,嗯,在这个时间的基础上呢,加上TIME2。
26:09
这个TIME2的话呢,它的写法是多样的,那如果呢,你要只是纯粹写一个数呢,我们把它看成是秒,那你也可以的这样来写,那这就是十分秒。啊,十分秒,那这个呢叫sometime,相当于是减的意思是吧,哎,减的意思了。哎,就这个情况好,下边呢叫date啊dif啊,哎,Date dif呢,它这个想表达就是你去计算这两个date之间的这个时间间隔多少天。哎,就是这两个时间呢,间隔了多少天啊,没问题,比如说你看我这里边,哎哎,咱们我这么着吧,我CTRLC一下,咱们这样讲解大家可能会比较清楚一些。这么着?盯一下啊,一边说呢,咱们就一边看这个效果好,这块呢,我们选中呢,先跑一下。那我们还回到刚才说这啊,这个叫爱的time啊,在现有的这个上面呢,加上一个TIME2是吧,哎,这里边儿呢,我们写的是20,那这把它就看成是20秒啊20秒那呀,这块呢,就是错过这个时间了,呃,十六五十五五五十多了是吧,哎,我们其实在刚才那个时间的基础上呢,就加了这个20秒啊这个意思。
27:23
好,这个呢,是在现有的这个时间基础上减去30秒啊,这个是加了20秒,这个减去。30秒,你看中间是不是相差这个50秒,那这是零八,这是58是吧?哎,没问题,那我们这个time慢的话呢,你也可以写成不是一个具体的数了,你要这样写的话呢,表示的就是十分秒,那在现有的这个基础上呢,我们加了一个小时,这个一分钟,然后呢,这个三秒。是吧,哎,是这个意思,嗯,这个意思啊。这个是减啊,说错了啊,是减,那相当于在线速就上去减去一个小时,就是十点多啊一分钟,那刚才是16分,这不是15分了,然后再减去这个三秒啊,变成35秒啊这个意思好,然后再往后啊,这个date的地方,咱们刚才说了,就是计算两个日期之间的这个差值的啊,那这个差值的话呢,应该是24天是吧?啊这个闹呢,咱们是25号嘛,哎,距离这个一号的话呢,这个是差值24天啊这个意思。
28:21
就这块儿的话呢,我们在有一些需求当中会去做。啊,比如说呢,咱们这个课后练习题呢,就有这个啊,诶大家知道了,咱们每一个这个employees表中呢,是不是都有这个date的,这个叫higher date就是每一个员工的一个入职的时间是吧,那我们现在比如说说入职公司达到1万天的员工都有哪些呢?对吧,哎,入职公司1万天的员工都有哪些呢?那这时候呢,你想想我们是不是得计算一下咱们当前这个no。哎,跟我们这个hard data之间,它的一个呃,日期的差值,看是不是超过1万了是吧?诶是这样,还有呢,比如说我们在一些这个用户的一些注册的一些这个表格里边,我们看看最近七天都有多少用户注册了呢?啊最近七天那相当于我们是不是要计算咱们这个no,诶然后往前推这个七天,你看那个时间。
29:11
哎,就是应该是这样说啊,我们这儿呢,是不是有一个字段呢,就是专门用户呢,相当于他注册的这个时间,那注册这个时间跟我们这个时间呢,看看这两个时间是不是在七天之内。对吧?哎,如果在七天之内呢,我们就要这条记录,看看一共是有多少条记录。啊,那这呢,我们就来记录一下,说这一周到底有多少用户呢去注册,诶比较实际的问题,我们就可以用它是吧。好,没问题,然后这个呢,是计算这两个之间日期的差距的,这个呢是计算两个时间的一个差别的。啊,时间差别,比如我们这个是个no,跟我们这个差别啊,差一个多小时啊,一个小时零六分钟28秒啊就这意思啊OK啊好,下面这个呢,叫from days啊,这个有点意思。叫from this是从00年1月1日起N天以后的日期,我这写了个366。
30:03
啊,366,那你这就是,呃,0000是吧,366正好是一年,咱们算365天的话呢,是不是就又跨了一天,那是不是就这个一年1月1号是吧?哎,这个意思好,下面这叫two dates,说这个date呀,距离我们这个啊00年1月1号的这个天数是多少?那我比如我这写的是12月25号啊距离呢,你这个,呃,零零年的1月1号多少天呢?是359天。啊,有的同学可能就会想说,这涨00年1月1号有意义吗?谁去没事老是跟这个去比呀。啊,其实的话呢,当然你看。咱们刚才呢,是不是有一个函数是它咱们计算呢,说这个no跟咱们这个,比如说higher date啊,用户的被雇用的时间,它们之间这个差值呢,你看是不是超过这个1万天了是吧?哎,这是一种方式,直接呢就计算这个相对的差值还可以怎么办呢?我们拿着这个no啊,咱们这块呢,比如说写的就是no,我是不是就计算出来了,距离这个零零年月一号一共是多少天了,是吧?咱们再拿着这个哎,Hair data放进去,是不是计算一下hair data距离00年1月1号有多少天,然后直接两个这个日期,呃,这个天数之间做减法,然后判断是判断是不是大于1万也可以啊。
31:17
哎,对的啊,就相当于我们这个呢,它也是一种标准。啊,有点像什么呀,就是这呢,比如咱们是这个位置是叫零了,哎,你去计算一下这两个日期呢,啊,这个是no啊这个这些呢,就是不确定的,这个叫hair date了,我们这个。呃,Date diff,这呢,相当于直接去计算它们之间超过这个1万的,然后呢,呃,你要是两个用这个呢,相当于是我们先计算这个长度,然后呢,再计算于这个长度,然后这两个数呢,再去减。啊,就是相当于是一个绝对的一个计算,这个呢是相对的计算啊都可以啊。都可以,然后下边这个呢,叫last day。哎,Last day就是我们当前啊,这个时间写到这以后呢,所在的月份的最后一天,哎,最后一天是不是咱们10月31号对吧?哎,这个last day下面呢,叫make day啊,一个year一个N说针对给定的年份与所在的这个年份中的天数。
32:10
啊与所在年份中的天数呢,返回一个日期啊,这个我们叫这个makeda。啊,什么意思啊,啊,Make day,嗯,针对给定的这个年份。啊与所在的这个年份啊,我们看看make啊在这儿呢是吧,在这呢啊给定的年份啊,比如我这里边我取出来就是咱们当前这个时间的年,相当于2021年啊与给定的这个年份中的天数呢,返回一个,呃,这个日期我这写的是这个12。啊,写的是这个12,相当于呢,我们就返回了,呃,当前这一年的啊,这个第12的这一天啊,那其实就回到了1月12号了。啊,所在年份中的天数啊,返回了一天,哎,这一年的第十二天,那就相当于是这个1月12号,那我写成这个,哎三十二天呢,哎,我们选中啊就执行。
33:05
哎,来看,哎三十二天的话呢,一月份呢,正好是31天,嗯,32的话呢,是不是对应的,就我们2月1号了是吧?哎这个意思。好,下边这个叫maketime啊,然后十分秒把给定那个十分秒组合成一个时间并返回啊十分秒那就返回来,就10:21:23,哎,就是比较硬的直接的一个组合啊,这个呢就是用的不多啊,然后下边呢叫啊period ADD。啊,返回time呢,加上N以后的这个时间这块,大家你注意它这个格式呢,是我们这样子来写的。啊这样的一种写法,然后加上一个哎十,那你就直接呢,在这里边去加那个十就行,那反过来其实相当于它呢,看成是一个秒数了,对吧,哎这样的情况,哎同学会讲说这个格式呢,诶我们好像也没有输出过是吧,哎,其实大家你回到咱们最初的时候。我找一下啊,在这儿。在这啊,哎,咱们呢也可以去操作一下,咱这呢是不是叫CL data对吧?好我CTRLC一下,然后呢,这时候呢,我们加上一个零,哎from一个down,好这时候呢大哎我顺便呢把这个再补充一份。
34:10
这样子好,这个大家看我们走一下,这呢是咱们说的这个日期类型的,然后我们加个零呢,你看它现在给我们呈现的就是这样的2021,然后呢,10月25号是吧,那同样的道理呢,我们这个科time啊,你这块呢加上个零,包括呢,我们这个now呢,去加上个零来看效果。你看这个呢,是不是就23:24:09,这个呢,就是2021年10月25号23:24:09,对吧?哎,那这个的话呢,是不是就跟我们刚才说到的这个呢,就类似了,你可以通过上面加一个零的方式啊去体现。哎,相当于呢,就是,呃,咱们是把这个。哎,在哪呢,相当于咱们把这个日期啊,或者时间呢,就转化成一个数值了啊,做了一个加的运算是吧,哎,这个意思。行,这个呢,就是我们说的这一波。
35:01
啊,这一波有点重是吧,好就过了,然后哎,然后呢,日期的格式化和解析啊,这个呢,也算是比较重要的一块啊,这也算是比较重要的一块,我们提一下。该第七波。哎,日期和时间的格式化和解析,那什么叫格式化呢?啊,这个大家呢,如果接触过其他的编程语言,应该有所印象,就是我们把这个日期咱们转化成这个字符串。哎,这种呢,我们就称为它叫格式化啊,那么解析的话呢,就是它的一个逆过程,咱们把这个字符串。哎,再把它转换为这个日期,哎,相当于呢,就是一个叫解析,哎,这里边我们注意啊,哎此时哎,我们谈的是。啊,谈的什么呀,那个日期哎,对吧,哎显示哎格式化。啊和这个解析。
36:01
哎,显示的这个格式化和解析。啊,什么意思啊,呃,那之前呢。给大家说一下,之前呢,我们啊,相当于是接触过。啊叫什么,呃,演示的这个格式化。啊或解析啊,比如说你看大家看我select啊,咱们我先这么找一下啊,From这个intolos,咱们先看一下这个表中的数据。我找一个啊,随便我挑一个啊。这样我盯一下。那这个位置呢,是不是叫her data呀,对吧,好,我们现在呢,比如说携带ing from employees,然后哎,Where一下。啊,Where什么呀?我们叫I hear date。哎,等于好,这个右边我去写这个位置,我们写的话呢,比如说我们就写一个九三年的1月13号啊,1993年的啊这个呃一月啊,这个13号是不是就这样写啊,那这个位置呢,我们其实就可以看成是一个字符串了,那这个字符串这个格式呢,如果你恰好满足咱们这个date它这样的一种默认格式的话呢,相当于我们就把这个字符串呢,就给隐式的啊,就是默认就是就自动的啊,就给它转成是这个date类型了。
37:12
那转正以后呢,我们这块呢,去执行,哎,它就能够正常的去做一个输出,对吧?哎,正常做个输出,那你这个位置呢,要是。像这样。四位的,哎,这个呢,显显然是不是就我们就不能够进行一个呃,隐式的一个转换了,是吧,哎,他就给报错了。啊,这个大家注意一下。啊,注意一下,就是这个位置呢,必须我们就得跟人家这个日期的这个写法呢,是完全一样的才可以,那有同学想,那我就把把这个月份写前边啊,日期写中间啊,然后这个年呢想写后边,那是不是它就识别不了了呀。啊没问题,那如果说你就想呃,就像我刚才说的,呃,月日写前边,然后年写后边,呃这样的方式的话呢,那你要想把它再转换成是这个日期的,就得是显示的进行这个呃一个转换啊显示做个转换,比如你把字符串先转换成它,然后你就非得是把月日,然后再写年,那你就是诶自己呢去哎去匹配这样的一个解析的格式,那就相当于必须要显示的去做这样的操作了。
38:14
好,那我们来看一看这里边儿这个函数都有什么啊。都有什么,那么关于啊,这个把date呢,指按照指定的格式转换成这个呃字串的话呢,我们有专门的是年日的转换,也有专门的这个叫呃十分秒的一个转换。没问题是吧,哎,然后这个先不管哈,然后下边呢,就是它的解析,再把这个字符串呢,再转换为一个date。啊,你看把字符串按照这个格式转换为一个date。OK行,那来咱们说一下啊,咱们说一下这个怎么去弄啊,咱们先看看上边这两个吧,这两个我们称为啊,这个我直接就这样吧,先盯一下啊,上面这两个呢,咱们称为呢,叫格式化啊。先来看这个格式化。
39:01
行,那来select。Select,我们叫date for me。对吧,然后这个呢,就写一个具体的这个date了,那我们比如我就写这个credit没问题是吧?好右边这块呢,就是你得指定一个格式了。指定一个格式,那这个格式怎么去写呀,来这个我们看一下咱们这个哎笔记呀,哎说非这个get format之后呢,哎,我们剩下的其实就是剩下这三个啊,我们怎么去写的话呢,我们刚才呢,想匹配的是这个年月日对吧,那你就去下边呢,找跟年月日相关的年的表示的话呢,通常有两种啊,一种呢是用它是四个数字的。一种是它呢,哎,就是表现出来的是两个数字的,那比如我们是2021年,是不是他就光写个21了啊OK行,然后的话呢,这个月份这块呢,稍微来讲就丰富一些。你要用那个百分号,大写的M就是这样子的意思,哎,小写M呢,就是这个意思,小写的B呢,啊就这个意思是吧,哎,小写C呢,哎就这样来表示啊,都不太一样啊,你像一月份这个呢,没有零,上面这个是有零的是吧。
40:10
啊,这呢是这个月啊,然后这个D的话呢,哎,这是一种写法,这是一种写法。啊,这个,哎,这也是一种写法啊,这呢是不是涉及到就是这个D的一个情况呀。OK行,咱们现在转化呢,正好是这个年月日,然后我把这个订过来,刚才呢解释了一遍,咱们再注意看啊,我现在比如我就想百分号写这个Y。呃,相当于我们最后输出的话呢,是不是这个年就有四位了,对吧?好中间呢,我希望它用一个短横线来表示,好接着我写这个月。月的话呢,比如说咱们就就整个大M吧啊爽一把是吧,来看一下这个英文的这种格式的,习惯上呢,我们一般可能都爱写小M啊,那我现在就写这个大M,然后再来一个啊百分号。这个呢,我们来个大写的D吧。是不是就长这样啊好,那我们这块呢,选中啊执行一下,哎,你看是不是2021年啊,这个呢,就是你希望不是这样写吗?然后下边这个呢,你希望不就是这样写吗?诶是不是就出来了。
41:07
没问题是吧,哎,那咱们呢,再写一个,这相对来说呢,就是大家常用的啊date啊format这个我们写成还是这个,哎,我写成这看可不可以啊。好,那写完之后下边这块,哎,我们就写这个百分号年啊,这个一般大写了是吧,然后呢,百分号这个小写的M啊,然后百分号,哎,一般呢,咱们这个呃,日期的这个D的话呢,你可以选这个带零的这种啊,就是写小写的D是吧。哎,这样。好,选中执行一下,好这呢就比较标准的哈,年月日,哎,我们这样的一种写法是吧。OK啊。好,这个呢,我们来进行这个格式化的,相当于是这个叫年月日了啊,你也可以呢,是不是我们对应的叫这个time format是吧?哎,那你这个呢,可以写叫cur time了。哎,没问题,然后这个呢,我就不看它了,然后你看一下关于这个十分秒的问题。
42:04
十的话呢,你看这块呢,提到了有这个H,这个呢是24小时制的,嗯,你要这样写的话呢,就是12小时制的啊,然后这样写的话呢,是数字形式展示的24小时制的,那这样写的话呢,是小时制的,看停这个带零了,这个没带零是吧,这是这个小时。然后分钟的话呢,那这是分钟啊,秒数的话呢,这是秒数,好,那这个十分秒来,我们再把它拿过来,是不是就这一块啊。哎,选行,选中我们往上放一下回过来。好,那么逗号这个位置我们要写了,嗯,你写先写这个小时吧,百分号小时这样行,这个也行,就是你看是十二二十四小时还是12小时了啊。那我们来一个大写的H吧,线。然后一般的这个之间都是冒号是吧,然后百分号这个小时啊,这个是这样的,这个是小时好分钟啊,这个就是I。然后呢,这个秒数,秒数呢是小写的S或者大写的S啊都可以行来选中执行。
43:05
哎,这不就出来了,23:32。是多少啊?五秒是吧。哎,三啊,这个写错了。冒号后边是不是少个百分号是吧。这样是吧,哎,这就可以了,行,这呢是我们说的这个,那我们把这个呢,大写的H,咱写成一个小写的H。选中。走一下,哎,你看就成这样了,它这块呢,没有给我们呈现出来,你是这个am还是这个叫PM是吧?哎,那它没有呈现,嗯,下边这块呢,其实有你看这个百分号T呢,直接就是24小时制的是吧,这个2%呢,它直接就是12小时制的。啊呃,这个是什么情况呢?就是咱们上边这块呢,到此到这个为止,是不是都是年月日十分表,然后下边呢,就是一些丰富的信息了,比如说你看这个,哎,这个星期的几天呀,这那的哎这有好多其他的一些情况,如果你需要的话呢,你也可以呢去操作,比如说你看啊,我来一个date,嗯,Format。
44:06
Data for,我这呢就写个now,然后呢,后边这块,那比如说这个年月日啊,我们这个留着。啊,这个留着啊,我就放这了,然后呢,再空格一下,这个十分秒呢,也感兴趣啊,这个年月日,哎,十分秒也感兴趣,那我们用这个吧,标准的啊CTRLC。啊,拿过来,然后再空格一下,你看下边呃,一周中的星期的名称啊,它是长这样,那我们整个空格吧,然后百分号一个W是吧。然后再空格一下,看你还感兴趣什么呀,说哎,表示周中的天数啊,那小写的W也行是吧,哎,百分号小写W再空格一下。以三位数字表示年中的天数啊,这个我们就算了,不想用啊,看看这个吧,比如24小时日的,那我们来一个百分号的一个大气,然后再来一个百分号的一个小二,好。搞定啊,这个呢,显示出来的会比较长一些,来走起。
45:03
哎,走起看这呢年月日,哎,十分秒就出来了,然后这个呢,大写的W,咱们刻画的是星期啊,Monday是吧,然后接下来的话呢,是这个啊,这个呢是数字表示周六的第几天,咱们是周一是不是一,这就个一,然后后边这块呢,是百分号的大写的T。这个呢是24小时制的,然后这个2%呢是呃12小时制的,你看它里边呢,就带我们这个PM了是吧,哎,这样行,呃,这块呢,咱们就讲了一下,这个叫格式化的一个情况,那么它的一个逆过程。啊叫做解析啊,它是格式化的逆过程。OK,好,来select它用的这个函数呢,叫做ST to date啊。H2TWO it好,然后这里边呢,我们要填的第一个位置呢,就是你这个字符串啊,比如说咱们就拿这个最长的这个开刀,这是这个字符串了是吧,然后呢,我们逗号一下,哎,你希望呢,按照哪种格式呢?给他转回去,那你是不是一定得是这种格式啊。
46:04
这个时候呢,有同学想说,为什么非得是这种格式啊,就是说你是按照这种格式呢,识别出来的我们这个字符串嘛,所以说他俩一定是得一一匹配。一一匹配,比如说你这个呢,是这个对应的年,我这个也是红色的,换个颜色啊,你这个呢,对应的是年月日。那我们后边这个呢,它就是年月日,这个呢是十分秒,那你这个呢就是十分秒,你这个呢是这个,呃,相当于刚才看到的是那个星期,那你就得是利用它必须得一个一个完全匹配啊,要不我们这个数据库服务器是不是根本根本就识别不出来了。哎,然后from一个到是吧,我就不起这个别名了啊好,那么选中走一下子这诶返回是个no啊。讲人在闹是吧?看一下,嗯,我们这时候呢,它它它这可能是有点长了,这块识别上像这个PM,我们把这个呢,先暂时给它去掉吧。把这个去掉了是吧。来,我们此时呢,再选中走一下。
47:02
啊,还是个脑看看哪块有问题。嗯,H2呢,To date先写的是我们这个字号。一没问题。嗯,我们再去一个。嗯,那后边要去一个的话呢,前边也得跟着去。哎哎,前面我,哎,我这是去到哪了。嗯,32。这个呢,是我们啊,就把这个给去了是吧。这样子吧。找一下,哎,这个出来了。这个呢,就是跟我们正常这块呢,就是咱们比较标准的一个是不是年月日十分秒是吧,诶它为什么不能识别呢,我们再来一把试试啊,把上边这个呢,咱们选中了执行一下。哎,长这个样子,然后把它的CTRLC一下。然后呢,我再粘到这儿。哎,这个呢,粘到这没问题是吧,好,然后我们再把这个在CTRLC。
48:04
我再粘过来,小心一点。没问题,好,然后呢,我们再把它选中走一下,哎,就是不行是吧。是因为太长了吗?哎,我们这时候呢,把这个去掉一下看看。这一个空格是吧,相当于我们这里边把这个给去掉了啊,换成个空格好。他就是不行。这不行是吧,啊,那这块呢,那大家你就小心一点吧,就是转化的时候呢,这里边你看我们这块呢,确实整的这个花样有点多啊。哎,这个呢,当然能识别了,嗯,这就相当于它的一个逆过程,就是正常呢,应该是呃,应该是该能识别出来的啊,就是相当于我们上边呢,是不是按照,呃,你这是一个日期型的,按照这种格式呢,转化成一个字符串了,然后呢,下边就这个字符串呢,按照这个公式呢,这种格式呢,再转换回去。就可以啊,倒是呢,确实开发中呢,没整过这么丰富的啊,没整过这么丰富的啊,花样太多了啊行好这样就是它的一个这个叫诶逆过程啊逆过程好这个上面这个我就不一个一个去演示了,然后呢,这里边还有一个呢,叫get format是吧。
49:12
这个get form是一个什么情况呢?它呢既不是格式化,也不是解析啊,我们看一下。Get format呢,它这里边看有两个参数,一个呢叫date type,一个叫format type,那么date type呢就这块,Format type呢就这块啊对应的格式呢长这样。啊,这个就是这个意思,你看你比如说你看我们举一个简单的例子啊。好,过来。好,回过来我们这呢,就是select啊,我们就要get啊,Format是吧,好然后呢,在这里边呢,比如我们第一个位置,我就写上一个叫做date了。哎,然后接着一个逗号是吧,我下面呢,就写着叫usaa这么着啊,From一个down。能看懂是吧,就是这个呢,第一个位置就是我们说的第一个,哎,放到这儿啊,第一个参数我写的就是都是这个date了,就是日期。
50:01
然后下边这个呢,我们写的就是你看一看,就是这些国家的一些这个情况了啊,就是欧洲的啊,这个这个美国的是吧,哎,这样的情况好,我这个位置写的就是美国,然后选中以后呢,一直行,哎,他出来的就是说相当于美国这块呢,习惯上呢,怎么去表达这个年月日啊,他把这个年写到后边啊月月日,诶这样一看的话呢,好像说他不就是相当于好像在。再再配我们这个东西。哎,你看它这个名字叫什么呀,叫get format是吧,我这样操作完以后呢,是不是得到一种格式啊。哦,要这样的话呢,我们实际上哎就可以这么着处理了,大家你看啊,我是不是叫date叫format是吧,然后第一个位置呢,咱们写的叫credit date吧,然后第二位置呢,就得写个format,这个咋写啊,诶你看我们是不是就可以通过这样方式呢?哎,做一种获取啊。对吧,那你这个位置呢,就要写一种这个格式啊,就是format了,但是呢,大家你可能记这块呢,记得不是特别牢,怎么办呢,那你就可以通过我们这个get form呢去获取这个格式了。
51:07
那就长这个样子,那我们现在输出的效果呢,这个年月日呢,就是跟这个呢,格式是匹配的啊,你看我们一执行是不是这样的,二一年的10月25号是吧。啊,就这个意思啊,那其他的这块呢,我们匹配的现在是这个date你也可以呢,匹配是不是这个time也可以匹配呢,Date和time。啊就在这儿,所以呢,大家就用不着什么呀,你看上边呢,我们自己去去拼了啊,因为他已经给了我们现成的一些格式啊,你直接呢,是不是调我们get form呢,诶这个一填,诶这个呢,就按照这种格式呢去实现了,是吧,相当于呢,我们这个get form出现呢,是为了便捷的啊写它呢是为了便捷的让我们去提供这个参数的。还包括这个参数。啊,理解是吧,哎,就可以了。好,那么这样的话呢,咱们把这个日期啊和时间的这个函数呢,就说到这儿了啊,应该大家能看到是比较重的是吧?比较重的那么需要大家主要掌握的一个是第一个你得能够获取这个日期时间,包括呢往我们往表里边去插入日期时间的话,你得会这是一个啊,包括呢,你要是想以时间出的方式去显示呢,诶这个呢,你得会第二个啊然后呢,就涉及到指定的这个日期时间,他们之间之间的一种间隔,涉及到呢,诶间隔不在这儿啊,在这。
52:22
这个这个这个这个不用啊,哎,这个相应的这个日期时间的这种间隔呢,就是4.6,然后呢,格式化解析啊,4.7这几个呢,大家多关注一下。好,这个呢,就说到这儿。
我来说两句