00:00
那么下一个这个知道了以后,对吧,我们下一个呢,是不是就对时间日期格式化了呀,那就叫做date for matter date time,这个time for matter ma,那它是用于叫做格式化时间或者是日期的,是格式化对吧?的分类很明确啊,那么格式化的话呢,我们说首先我们说构造一个simple data form matter啊这么一个东西,它呢,注意看这里头人家是不是给你指定了很多默认格式,对吧,都是这个什么ISO8601的一些标准吧,什么这个本地的,呃呃,日期标准,时间标准等等,偏移带偏移量的等等等等,是不是都有,它是不是给你提供了很多默认的格式,对吧?那有的时候呢,我们就可以拿过来用,比如说拿一个datetime date。
01:00
那你就拿一个吧,是不是先随便拿一个试试啊,对吧?它已经给我们指定了这个格式,那么得到一个data time for matter dtf,对吧?然后呢,我搞一个时间日期吧,叫做data time l dt等于local data time点上,那现在我是要对这个时间日期格式化一下啊,对吧?那格式化的方式你就会发现很多种,你要他俩谁的方法都能格式化,听懂没有?比如我先用ldt点上说卖的,我说格式化呀,这里是不是你指定个格式化的标准,比如说DTF指定了以后,注意得到的是不是解析成字符串的呀,对吧?这个str类吧,拿到它以后,我们看看格式化以后的长成什么样,好像跟我们不格式化没啥区别,因为是不是ISO的标准呢,一直性。是我发现真没区别对吧,这是人家指定的默认的,你比如说那来个有区别的,So date只用date行不行,右键运行。
02:01
是是不可以啊,表示人家给我们提供的是不是有效果呀,对吧,是有效果的呀,就是人家给你提供了很多默认的,你有需要直接用给那是默认的,完全没问题,那当然有的时候我们是不是就想要自己的,就想要自己的,那怎么办呢?那叫date time for America对吧,有个叫做to,嗯,叫做of pattern对吧,所以你就可以指定自己的了,那就是YMYYY代表年,叫MM代表月,对吧,然后DD代表日,HSH代表小时,MM代表分钟,SF代表秒,对吧,那得到叫做贝塔time是不是form啊对吧?DTF2拿到它以后,你是不是就可以格式化了,按照DTF2这种格式去格式化吧,对吧,怎么格式化?刚才注意你说就是时间日期的form吧,对吧,你说你不。
03:02
你忘了你用它,你能不能调呢?你点一个点一个叫做format就照样可以,对吧,照样是可以的,你只需要把这个呃,Ldt传过来。嗯,这搞定了对吧,那就string,嗯,ST塔二对吧,拿到它以后CR的str点,那这样的话呢,我们再去右键运行是不是就有了呀,每年的零点日几电几排进行。就可以对吧,那有的时候我说那我要把这个字符算就不在给它解析回这个时间日期呀,对吧,那你只需要通过叫做LD点上叫做pass是还是pass啊对吧,你就可以把这个字符串对吧,转换回叫做local bit time对吧,Time叫new date。
04:01
对吧,然后呢,C out下new data看看解析回来没有右键运行。报错了,嗯,L dt.pass我说没指定解析的格式啊,通过DT f2的方式。右键运行是回来了对吧,那这样的话就已经回来搞定吧,对吧,好了,那这就是时间和日期的格式化是否定了啊对吧?那么这个搞定了以后,我这里怎么为什么有个红线呢呀,没有了,那这样下一个呢,是不就是对时时区的一个操纵了呀,对吧?就是带时区的时间日期API对吧,是不是带时区呢?嗯,时区的呢,它需要几个分别是叫这个叫做纵哎date纵time纵的date time是不都是带时区的对吧?那我们过来就可以试一试啊,我读错了是吗?叫TEST7对吧。
05:20
那么首先我们先看一看,我们说这个在乘法八中,它支持多少时区,这些列出的头有啊对吧,那比如说叫做纵ID点上。从ID点上个方法叫做get对吧,它说获取所有的时区啊,返回一个set,里边存的是字符串吗?Ctrl shift o对吧,然后我就完全可以set.for is c什么点out for light是不是看看它支持多少时区啊,右键运行有这么多这个认识亚轴东京对吧,对吧,这哪儿什么太平洋是吧,什么美国对吧,有没有北京呢?没有没有北京有上害对他用的是伤害,不是北京啊了,就是支持是支持这么多呀,是吧,支持这么多,那么过来呢,我们首先试一试,那这个时候呢。
06:34
那说当我们有需要的话,我是不是完全就可以叫做local data time,是不是我要构建构建一个时间呢?对吧,叫做是不是叫now啊,那这个时候你是不是可以指定时区对吧?那比如说我指定一个叫做纵纵IDID点上叫做of,来个哪个时区的呢?我来一个随便来一个是不是随便来个时区的得到一个叫做local data time对吧?那这个时候呢,我sit out下ldt,那么右键运行。
07:15
04:54是04:54呢,对吧,这明显不是咱们这吧,对吧,好了,那这是不是就是你可以指定一个时区去构建一个时间呢,对吧,那么或者说我们还有什么呢?比如说来个叫做local data time点先点now.now之后呢,比如说你现在嗯。就来一个,再先来一个吧,叫做data time对吧,Data time l dt2,然后呢,比如现在我是不是构建好了时间日期了呀,你通往LTT有个叫做at送,你是不是也可以指定一个叫做时区啊,比如说点送。
08:05
ID对吧,点上F等于我们说看看这个地方。就是这个地方啊,对吧,它会给我返回什么呢?返回一个送date time对吧,对吧,JDT拿到JDT呢,这个是不是就是带时区的时间和日期格式了呀,对吧,我就可以sit out j dt输出一下看看效果右键。运行,但是注意这个时间是哪呢?这个时间是当前我的系统时间呢,对吧,这是我的时间吧,对吧,他只是说你通过挨揍是不是构建出来一个。中的time它是带时区的时间了,时间和日期了吧,对吧,但是你构建的时候,你是不是他们得一致啊,对吧,比如说你这个也来指定叫做now,不对,是这个。
09:00
说得指定一个时区啊,Now指定一个时区,然后把它转换成带时区的时间和日期,注意看效果跟上边那个普通的有区别吗?是不带两天一亮啊对吧,跟我们现在。就是跟UTF8多少UF8是叫做UCE有两个小时的时差对不对,是跟UCE标准的世际标准的时间有两个小时是啥呀?然后呢,它是这个市区,这能传统啊对吧?那比如说我们要来个上海呢,叫做上海,上海叫A亚洲asiaa吗?对吧?然后那叫上害对吧,那我们试试右键运行对吧,这时候当伤害呀,有八个小时的时差吧,对吧,但是呢,我们说。嗯,你这里是不是也得指定啊,对吧,构建的时间日期的时候右键运行。
10:07
是不是10:57呢,对吧,与UTC相比有八个小时的时差,是这意思吧,对吧,那这是不是就是带时区操纵的这个日期时间API啊。对吧,对吧,好了,那么以上呢,就是一套全新的对吧,正二八的API比原来的好没好。是不是好很多呀,对吧,非常的强大,并且呢,他们的使用方式混化还是有点规律的,对吧,是不是挺有规律的哎。
我来说两句