#粤嵌星计划##粤嵌我来了#
第六周第一次
所谓的 API 就是一些已经写好、可直接调用的类库。API包含的类库功能强大,经常使用的有:字符串操作、集合操作、文件操作、输入输出操作、网络操作、多线程等等。
日期时间类:
1.Date类
java.util.Date类 表示特定的瞬间,精确到毫秒。
未过时的构造器:
1.public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
2.public Date(long date):分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。
注意:由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。
2.DateFormat类(抽象类)
java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。
格式化:按照指定的格式,从Date对象转换为String对象。
解析:按照指定的格式,从String对象转换为Date对象。
由于DateFormat类是一个抽象类,所以我们使用时常用其子类:java.text.SimpleDateFormat。
SimpleDateFormat的构造器:public SimpleDateFormat(String pattern)。其作用是用给定的时间格式构造SimpleDateFormat对象。pattern的格式可以是"yyyy-MM-dd HH:mm:ss"或是"yyyy年MM月dd日 HH:mm:ss"等等都行。
| 表示字母 | 含义 |
| -------- | ---- |
| y | 年|
| M | 月|
| d | 日|
| H | 时|
| m | 分|
| s | 秒|
注意:M于m是不同的表示。
public String format(Date date):将Date对象格式化为字符串。
public Date parse(String source):将字符串解析为Date对象。
3.Calendar类
java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。日历类就是方便获取各个时间属性的。
public static Calendar getInstance():使用默认时区和语言环境获得一个日历。
常用的api的方法:
public int get(int field):返回给定日历字段的值。
public void set(int field, int value):将给定的日历字段设置为给定值。
public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
Calendar类中提供很多成员常量,代表给定的日历字段:
| 字段值| 含义 |
| ------------| --------|
| YEAR | 年|
| MONTH | 月|
| DAY_OF_MONTH| 月中的天|
| HOUR | 时|
| HOUR_OF_DAY | 时|
| MINUTE| 分|
区分:
Calendar中的getTime方法:
public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
Date中的getTime方法:
public long getTime() 把日期对象转换成对应的时间毫秒值。
第六周第一次
所谓的 API 就是一些已经写好、可直接调用的类库。API包含的类库功能强大,经常使用的有:字符串操作、集合操作、文件操作、输入输出操作、网络操作、多线程等等。
日期时间类:
1.Date类
java.util.Date类 表示特定的瞬间,精确到毫秒。
未过时的构造器:
1.public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
2.public Date(long date):分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。
注意:由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。
2.DateFormat类(抽象类)
java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。
格式化:按照指定的格式,从Date对象转换为String对象。
解析:按照指定的格式,从String对象转换为Date对象。
由于DateFormat类是一个抽象类,所以我们使用时常用其子类:java.text.SimpleDateFormat。
SimpleDateFormat的构造器:public SimpleDateFormat(String pattern)。其作用是用给定的时间格式构造SimpleDateFormat对象。pattern的格式可以是"yyyy-MM-dd HH:mm:ss"或是"yyyy年MM月dd日 HH:mm:ss"等等都行。
| 表示字母 | 含义 |
| -------- | ---- |
| y | 年|
| M | 月|
| d | 日|
| H | 时|
| m | 分|
| s | 秒|
注意:M于m是不同的表示。
public String format(Date date):将Date对象格式化为字符串。
public Date parse(String source):将字符串解析为Date对象。
3.Calendar类
java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。日历类就是方便获取各个时间属性的。
public static Calendar getInstance():使用默认时区和语言环境获得一个日历。
常用的api的方法:
public int get(int field):返回给定日历字段的值。
public void set(int field, int value):将给定的日历字段设置为给定值。
public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
Calendar类中提供很多成员常量,代表给定的日历字段:
| 字段值| 含义 |
| ------------| --------|
| YEAR | 年|
| MONTH | 月|
| DAY_OF_MONTH| 月中的天|
| HOUR | 时|
| HOUR_OF_DAY | 时|
| MINUTE| 分|
区分:
Calendar中的getTime方法:
public Date getTime():返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
Date中的getTime方法:
public long getTime() 把日期对象转换成对应的时间毫秒值。
#4am战队[超话]# 今天状态不错!夸夸4个!![赞][赞]团队游戏,赢了大家一起挨夸!![打call][打call]永远nb!
不过…就在我特别开心给yyyy吹牛逼的时候,我昨天打pubg认识的一个4am开头的感觉配合都不错,后面他让我加了微信约有空一起打。结果他刚刚突然给我发这个[黑线]
明明是团队游戏,真的很无语[太开心][太开心][太开心][太开心]
不过…就在我特别开心给yyyy吹牛逼的时候,我昨天打pubg认识的一个4am开头的感觉配合都不错,后面他让我加了微信约有空一起打。结果他刚刚突然给我发这个[黑线]
明明是团队游戏,真的很无语[太开心][太开心][太开心][太开心]
【亚马逊加拿大站更新过期产品政策】亚马逊加拿大站发布公告,将对过期产品政策进行更新。此次更新主要针对过期产品日期格式和标签提出了新的要求,适用于8月25日之后创建的货件:
过期日期限于并只限于使用MM-DD-YYYY或MM-YYYY格式;
所有过期产品必须使用36磅及以上的字体印刷过期日期,多件包装必须在箱子或捆绑物上以及箱子或捆绑物内的每件单品上标明过期日期;
当卖家将过期存货运送到履行中心时,在同一个运输箱中,每个ASIN只允许有一个过期日期。#亚马逊# #跨境物流# #跨境电商[超话]# #跨境电商# #海外仓#
过期日期限于并只限于使用MM-DD-YYYY或MM-YYYY格式;
所有过期产品必须使用36磅及以上的字体印刷过期日期,多件包装必须在箱子或捆绑物上以及箱子或捆绑物内的每件单品上标明过期日期;
当卖家将过期存货运送到履行中心时,在同一个运输箱中,每个ASIN只允许有一个过期日期。#亚马逊# #跨境物流# #跨境电商[超话]# #跨境电商# #海外仓#
✋热门推荐