发表于: 2018-01-17 23:32:44
1 473
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
1.数据库出现中文乱码,可能是在建数据库的时候,把编码设置成utf8造成的。
至于为什么不可以这样设置我是不清楚的。
明天写代码的时候在注意注意,测试一下就行了。
2.学了学数据转化格式:
(1)日期类Date
Java在日期类中封装了有关日期和时间的信息,用户可以通过调用相应的方法来获取系统时间或设置日期和时间。
在日期类中共定义了六种构造函数。
(1)public Date()
创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间。
(2)public Date (long date)
long 型的参数date可以通过调用Date类中的static方法parse(String s)来获得。
(3)public Date(String s)
按字符串s产生一日期对象。s的格式与方法parse中字符串参数的模式相同。
(4)public Date(int year,int month,int date)
(5)public Date(int year,int month,int date,int hrs,int min)
(6)public Date(int year,int month,int date,int hrs,int min,int sec)
参数说明:
year的值为:需设定的年份-1900。例如需设定的年份是1997则year的值应为97,即1997-1900的结果。所以Date中可设定的年份最小为1900;
month的值域为0~11,0代表1月,11表代表12月;
date的值域在1~31之间;
hrs的值域在0~23之间。从午夜到次日凌晨1点间hrs=0,从中午到下午1点间hrs=12;
min和sec的值域在0~59之间。
(2)日历类Calendar
在早期的JDK版本中,日期(Date)类附有两大功能:(1)允许用年、月、日、时、分、秒来解释日期;(2)允许对表示日期的字符串进行格式化和句 法分析。在JDK1.1中提供了类Calendar来完成第一种功能,类DateFormat来完成第二项功能。dateFormat是 java.text包中的一个类。与Date类有所不同的是,DateFormat类接受用各种语言和不同习惯表示的日期字符串。
(3)时区TimeZone对象
TimeZone是java.util包中的一个类,其中封装了有关时区的信息。每一个时区对应一组ID。类TimeZone提供了一些方法完成时区与对应ID两者之间的转换。
明天计划的事情:(一定要写非常细致的内容)
完善微信接口
遇到的问题:(遇到什么困难,怎么解决的)
1.怎么才能把字符串转为日期?
@Test
public void test12()throws Exception{
String str ="2018-01-17 19:48:23";
Date d =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str);
System.out.println(d);
}
2.日期格式化(yyyy-MM-dd)中,为什么M多大写?
小写m是分钟,大写M是月
收获:(通过今天的学习,学到了什么知识)
时间格式转换。
评论