Skip to content

Commit 8b097e9

Browse files
整理代码块
1 parent 8f41ea5 commit 8b097e9

21 files changed

+344
-135
lines changed

.classpath

Lines changed: 0 additions & 6 deletions
This file was deleted.

.project

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,47 @@
11
package com.date;
22

3+
import java.text.ParseException;
4+
import java.text.SimpleDateFormat;
35
import java.util.Calendar;
4-
import java.util.GregorianCalendar;
6+
import java.util.Date;
57

8+
/**
9+
* @Author: EnjoyCoding
10+
* @Date: 2020\5\1 0001 16:17
11+
* @Description:
12+
*/
613
public class CalendarDemo {
7-
public static void main(String args[]){
8-
Calendar calenda=new GregorianCalendar(); //GregorianCalendar是日历的子类。
9-
System.out.println("年:"+calenda.get(Calendar.YEAR)); //Calendar.YEAR是常量。意指年
1014

15+
public static void setCalendarTime() throws ParseException {
16+
String dateStr="2018-07-07 07:08:11";
17+
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
18+
Date date = simpleDateFormat.parse(dateStr);
19+
Calendar calendar = Calendar.getInstance();
20+
//通过calendar设置时间
21+
calendar.setTime(date);
22+
//获取calendar对应的时间
23+
Date time = calendar.getTime();
24+
System.out.println(time);
25+
}
1126

12-
}
27+
public static void setCalendarMonthDay() {
28+
Calendar calendar = Calendar.getInstance();
29+
//通过Calendar设置年月日
30+
calendar.set(Calendar.MONTH, 7);
31+
calendar.set(Calendar.DAY_OF_MONTH, 7);
32+
calendar.set(Calendar.YEAR, 2018);
33+
calendar.set(Calendar.HOUR_OF_DAY,19);
34+
//通过Calendar获取时间,年月日
35+
Date date = calendar.getTime();
36+
int year = calendar.get(Calendar.YEAR);
37+
//Calendar的月份是从0开始计算的,所以要加一才是真实的月份
38+
int month = calendar.get(Calendar.MONTH) + 1;
39+
int day = calendar.get(Calendar.DAY_OF_MONTH);
40+
int hour = calendar.get(Calendar.HOUR_OF_DAY);
41+
System.out.println(date);
42+
System.out.println("year:" + year);
43+
System.out.println("month:" + month);
44+
System.out.println("day:" + day);
45+
System.out.println("hour:" + hour);
46+
}
1347
}

src/main/java/com/date/CalendarDemo2.java

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/main/java/com/date/DateDemo.java

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package com.date;
22

3+
import javax.xml.crypto.Data;
4+
import java.text.DateFormat;
5+
import java.text.ParseException;
36
import java.text.SimpleDateFormat;
47
import java.util.Date;
58

@@ -18,4 +21,41 @@ public static void main(String args[]){
1821

1922

2023
}
24+
25+
public void dateToString(Date date) {
26+
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
27+
String str=sdf.format(date);
28+
System.out.println(date+"转化为字符串是:"+str);
29+
}
30+
31+
32+
public void stringToDate() {
33+
//试着用SimpleDateFormat的parse方法将字符串转化为date类型
34+
//MM必须大写。。区分月份和时间
35+
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
36+
String str="2016-5-11 11:06:59";
37+
Date date=null;
38+
try{
39+
/*Date类型的parse方法已经过时了,不可用.一般用SimpleDateFormat的parse */
40+
date=dateFormat.parse(str);
41+
System.out.println("今天的日期是:"+date);
42+
}catch(ParseException e) {
43+
e.printStackTrace();
44+
}
45+
}
46+
47+
public void stringToDate2() {
48+
String str="2016-07-21 15:41:52";
49+
try {
50+
Date date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str);
51+
System.out.println(DateFormat.getDateInstance().format(date));
52+
System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date));
53+
System.out.println(new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(date));
54+
System.out.println(new SimpleDateFormat("yyyy/MM/dd HH/mm/ss").format(date));
55+
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(date));
56+
}catch(Exception e) {
57+
e.printStackTrace();
58+
}
59+
}
60+
2161
}

src/main/java/com/date/DateTime.java

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/main/java/com/date/DateToString.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/com/date/SimpleDateFormatDemo.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/com/date/StringToDate.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/main/java/com/java8/lambda/LambdaRunnable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
public class LambdaRunnable {
44
public static void main(String[] args) {
5-
Runnable race2 = () -> System.out.println("Hello world !");
5+
Runnable race2 = () -> System.out.println("HelloWorld world !");
66
race2.run();
77

88
// 传统的代码表现方式如下:
99
// Runnable race1 = new Runnable() {
1010
// @Override
1111
// public void run() {
12-
// System.out.println("Hello world !");
12+
// System.out.println("HelloWorld world !");
1313
// }
1414
// };
1515
// race1.run

0 commit comments

Comments
 (0)