00:00
下面我们来看一下格式化标签库,当然你要使用格式化标签库啊,这是另外一个库。所以你要使用不同的uri和不同的前缀。那么在格式化编程库里边儿。我们在这儿学习两类,一类是格式化日期,一类是格式化。数字而格式化日期里边啊。或者这样说,在格式化病人库里边儿,用的最多的就是这个格式化日期。将我们的日期类型的数据格式化为你指定模式的字符串,这是最常用的一种。方式或者说一个标签,我们来看一下怎么使用。
01:09
那这个就不要了啊。看到这儿,我们先改它吧,UI要改了。也要改了,UI格式化标是哪一个是他?Fmt。因为它的前缀也是fmt。嗯,那这样。就先不删了,我这儿呢,写个东西吧。我这儿写个什么呢。Data,那好吧,我另一个data。
02:07
这是什么呀?这是不是获取当前的系统时间呢?这个就不要了。把now给它放进去。好。那我要正常输出这个闹,这我们大家知道它会以什么形式输出啊。看一下,我们看一下。直接刷新你看。这是不是Java默认的那种?日期格式。我不想要这个,我现在只想要什么年月日。只想要年月日。
03:02
那怎么办呢?那我们就可以给他使用格式化标签,给它格式化了。FM。Form data。That。哪一个呀,你要格式化哪一个呀,闹。指定它的模式,这个的写法和我们在代码里面写的那个是一模一样的。四个年,两个月,两个日。好,那。就他。是不是?
04:01
年月日OK了,那我现在有个需求啊,什么需求,我这儿要来一个这个东西input type等于比如说。比如说啊,Type等于test,当然它应该放到表单里边,我现在不往表单放了啊。Name。当谁?现在我内想等于的这个。就是这个闹。就是这个不是name了,Name啊,写错了。Birthday value是谁呢?就是这个闹,可现在这种写法行不行?你看看现在会出现什么情况。
05:00
是不是这样吧,这写个。生日。也就是说我现在想让这个。文本框里边显示就这个格式。你格式化以后给它显示到表单里边,那怎么做,这就是现在有个问题啊,它是直接显示的。它是直接显示的,那我这样做吗。把它放到这儿。行不行?看看这样行不行?诶,好像也可以是吧,这也可以,但这个东西这样写太代码可读性太差了啊,你看看这标签里面套的是标签,这不好。那怎么写比较好?
06:00
这样写,你看着我这儿还是写个闹,但我在这儿啊,Now,等于什么呢?我给他个万。给他个万变量,我这个就叫。Birth就叫birth,给它起个名叫birth,然后我这把这个birth给它放到这儿,你需要看两点,需要注意两点,一会儿显示的时候,第一他这儿能否正确显示。四个年,两个月,两个日,这第一第二,你看看这个闹,等于这后边有东西没有。看他这儿有东西没有。看好啊。正常显示了,这是不是没东西了,什么意思呢?一旦你加上了Y。那么他会将格式化以后这个日期。放到。
07:00
这个变量里边,而不再给你直接显示到浏览器了。所以这儿不显示了。那这个东西呢,会给你放到自动放到。域里边哪个域。哪个玉?你是不是可以指定域啊,那你要不指定的不指定,我们知道默认肯定是。配角玉啊,是不是。这个用法啊,我给大家说这个用法是最。常见的用法。因为我们的这个值,这个一般不是这样来的是吧,这个值从哪来的,这个值不是从这这样来的,一般都是从后台。比如查询出来呀,或者怎么样计算出来一个东西,然后呢,在表单里边给你显示。按照这种格式显示。
08:00
这样写是最简单的一种方式。否则我们就得用simple data的这个Java代码,用起来比这个要麻烦,这是用的最多的啊。当然,这是什么格式化?日期,这是格式化日期啊好。获取当前系统实现对吧,OK了。那么这个说完了啊,咱们再看这个,这个用的就不多了。它是干嘛用的,它是把字符串变成日期的,你注意它是把字符串变成日期呢,我们这种在JSP页面里边啊,这种几乎就不用。一把字符串变日期。我变成日期干嘛?
09:00
在页面里面我把它变成日期干嘛?页面里边显示数据的要的是字符串。明白吧,所以这个用的并不多,但是我们简单使用一下就是pass data。啊。这是这是什么?这是字符串。转变为日期,字符串变转变为日期啊,那我们就直接这样写了啊fmt冒号。Pass,对value啊,你转换谁来个字符串。
10:04
1949杠。幺零-零幺。你如果直接这样写。如果直接这样写,我们看一下。你看。是不是也可以呀,它是不是自动转成日期了,这一看就是日期对不对,那我现在换一个杠,好像这个杠。不行了吧,因为系统默认的是什么,它默认的是减号的那个是日期啊,你这杠的不行,那怎么办,想让它转换成日期呢。泰给他指明一下,我这是四个年,干两个月,干两个日。
11:05
诶,我这个就是日期好了。刷新。没问题吧,OK,这是字符串变成日期了,这种我们几乎就不用,当然了,你也可以这样啊。你也可以这样,再来个吧。是吧,呃呃,来个。来个什么对吧。来个,那你看看他会不会这个会显示不会肯定不会啊,他会把转换后这个日期。把转换后的这个日期给它放到day里边了,他这就不再显示了,你看看是不是。对不对,但这是个变量,已经有了,你就可以。获取到这个变量,我得等于什么?
12:09
是不是?当然我这加个换行啊。OK啦。这就OK了。好,这是我们说格式化日期啊,或者日期相关的格式化它的。或者说日期相关的这个标签库的用法吧。
我来说两句