找到关于 Java 8 的4330 篇文章
332 次浏览
在 Java 中,可以使用 `SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z")` 解析字符串日期时间值输入。我们使用了上述类,因为我们导入了以下包:`import java.text.SimpleDateFormat;` 现在,我们可以以相同的格式显示日期:`Date dt = (Date) dateFormatter.parseObject("Tue, 20 Nov 2018 16:10:45 -0530");` 以下是一个示例:示例 在线演示 `import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] argv) throws Exception { Format dateFormatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z"); Date dt = (Date) dateFormatter.parseObject("Tue, 20 Nov 2018 16:10:45 -0530"); ... 阅读更多
198 次浏览
创建一个 SimpleDateFormat 对象:`SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");` 不要忘记为 SimpleDateFormat 类导入以下包:`import java.text.SimpleDateFormat;` 现在,由于我们已在上面设置了日期格式,让我们使用 parseObject() 方法解析日期:`Date dt = (Date) dateFormat.parseObject("2018.11.22.11.50.15");` 以下是一个示例:示例 在线演示 `import java.util.Date; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] argv) throws Exception { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss"); // 解析 System.out.println("解析日期和时间..."); Date dt = (Date) dateFormat.parseObject("2018.11.22.11.50.15"); System.out.println(dt); } }` 输出 解析... 阅读更多
171 次浏览
使用 `SimpleDateFormat('dd-MMM-yy')` 用于字符串日期。`Format dateFormatter = new SimpleDateFormat("dd-MMM-yy");` 对于上面的类,不要忘记导入以下包,否则会出现错误。`import java.text.SimpleDateFormat;` 现在,解析日期。`Date dt = (Date) dateFormatter.parseObject("20-Nov-18");` 示例 在线演示 `import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] argv) throws Exception { Format dateFormatter = new SimpleDateFormat("dd-MMM-yy"); // 解析 Date dt = (Date) dateFormatter.parseObject("20-Nov-18"); System.out.println("日期 = "+dt); } }` 输出 日期 = Tue Nov 20 00:00:00 UTC 2018
174 次浏览
要获取时间格式,请使用 DateFormat 类并创建一个新对象。`DateFormat dateFormatter = new SimpleDateFormat("hh.mm.ss a");` 现在,解析时间。`dateFormatter.parse("12.55.20 PM");` 示例 在线演示 `import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] argv) throws Exception { DateFormat dateFormatter = new SimpleDateFormat("hh.mm.ss a"); System.out.println("解析时间..."); Date dt = (Date) dateFormatter.parse("12.55.20 PM"); System.out.println(dt); } }` 输出 解析时间... Thu Jan 01 12:55:20 UTC 1970
275 次浏览
对于 GregorianCalendar 类,导入以下包。`import java.util.GregorianCalendar;` 这是对象。`GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();` 现在,让我们使用带有负值的 add() 方法获取过去日期。`// 过去日期 cal.add((GregorianCalendar.DATE), -1);` 示例 在线演示 `import java.util.Calendar; import java.util.GregorianCalendar; public class Demo { public static void main(String[] a) { GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); System.out.println("当前日期:"+ cal.getTime()); // 过去日期 cal.add((GregorianCalendar.DATE), -1); System.out.println("修改后的日期(前一天):"+ cal.getTime()); } }` 输出 当前日期:Mon Nov 19 18:01:37 UTC 2018 修改后的日期(上个月):Fri ... 阅读更多
125 次浏览
对于 GregorianCalendar 类,导入以下包。`import java.util.GregorianCalendar;` 创建一个对象。`GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();` 现在,使用以下字段和 add() 方法以及负一 (-1) 来显示前一年。`cal.add((GregorianCalendar.YEAR), -1)` 示例 在线演示 `import java.util.Calendar; import java.util.GregorianCalendar; public class Demo { public static void main(String[] a) { GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); System.out.println("当前日期:"+ cal.getTime()); // 前一年 cal.add((GregorianCalendar.YEAR), -1); System.out.println("修改后的日期:"+ cal.getTime()); } }` 输出 当前日期:Mon Nov 19 18:05:49 UTC 2018 修改后的日期:Sun Nov 19 18:05:49 UTC 2017
732 次浏览
对于 GregorianCalendar 类,导入以下包。`import java.util.GregorianCalendar;` 首先,让我们显示当前日期和时间。`GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); System.out.println("当前日期:"+ cal.getTime());` 现在,修改日期。这里我们使用 add() 方法在月份中添加两天。`cal.add((GregorianCalendar.MONTH), 2);` 示例 在线演示 `import java.util.Calendar; import java.util.GregorianCalendar; public class Demo { public static void main(String[] a) { GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); System.out.println("当前日期:"+ cal.getTime()); cal.add((GregorianCalendar.MONTH), 2); System.out.println("修改后的日期:"+ cal.getTime()); } }` 输出 当前日期:Mon Nov 19 17:52:55 UTC 2018 修改后的日期:Sat Jan ... 阅读更多
332 次浏览
对于 GregorianCalendar 类,导入以下包。`import java.util.GregorianCalendar;` 创建一个对象。`GregorianCalendar calendar = new GregorianCalendar();` 要获取一周中的某一天,请使用以下字段。`GregorianCalendar.DAY_OF_WEEK` 以下是一个示例。示例 在线演示 `import java.util.Calendar; import java.util.GregorianCalendar; public class Demo { public static void main(String[] a) { GregorianCalendar calendar = new GregorianCalendar(); System.out.println("星期几 = "+ calendar.get(GregorianCalendar.DAY_OF_WEEK)); System.out.println("日期 = "+ calendar.get(GregorianCalendar.DATE)); System.out.println("月份 = "+ calendar.get(GregorianCalendar.MONTH)); System.out.println("年份 = "+ calendar.get(GregorianCalendar.YEAR)); } }` 输出 星期几 = 2 日期 = 19 月份 = 10 年份 = ... 阅读更多
342 次浏览
要使用 GregorianCalendar 类,请导入以下包。`import java.util.GregorianCalendar;` 首先,创建一个 GregorianCalendar 对象。`GregorianCalendar calendar = new GregorianCalendar();` 现在,将上面创建的对象设置为日期。这里 0 代表 1 月。`calendar.set(2018, 0, 25);` 以下是一个示例。示例 在线演示 `import java.util.GregorianCalendar; import java.util.Calendar; import java.util.Date; public class Demo { public static void main(String[] args) { GregorianCalendar calendar = new GregorianCalendar(); // 0 代表 1 月 calendar.set(2018, 0, 25); System.out.println("" + calendar.getTime()); } }` 输出 Thu Jan 25 16:51:24 UTC 2018
2K+ 次浏览
要使用 GregorianCalendar 类,请导入以下包。`import java.util.GregorianCalendar;` 创建一个 Date 对象。`Date d = new Date();` 现在,创建一个对象并使用 setTime() 方法设置时间。`GregorianCalendar cal = new GregorianCalendar(); cal.setTime(d);` 以下是一个示例。示例 在线演示 `import java.util.Date; import java.util.GregorianCalendar; public class Demo { public static void main(String[] a) { Date d = new Date(); GregorianCalendar cal = new GregorianCalendar(); cal.setTime(d); System.out.println(d); } }` 输出 Mon Nov 19 16:11:31 UTC 2018