找到 9301 篇文章,关于面向对象编程
3K+ 浏览量
首先,导入以下 Java 包 import java.text.SimpleDateFormat; import java.util.Date; 现在,创建对象 Date dt = new Date(); SimpleDateFormat dateFormat; 显示我们想要的格式的日期 - dateFormat = new SimpleDateFormat("dd MMM yyyy hh:mm:ss zzz"); 以下是一个示例 - 示例 实时演示 import java.text.SimpleDateFormat; import java.util.Date; public class Demo { public static void main(String args[]) { Date dt = new Date(); SimpleDateFormat dateFormat; dateFormat = new SimpleDateFormat("dd MMM yyyy hh:mm:ss zzz"); System.out.println("日期: "+dateFormat.format(dt)); } } 输出 日期: 2018年11月22日 07:53:58 UTC
101 浏览量
对于默认格式,使用 - DateFormat.getDateInstance(DateFormat.DEFAULT) 要解析字符串日期值,使用 parse() 方法 Date dt = DateFormat.getDateInstance(DateFormat.DEFAULT).parse("Nov 19, 2018"); 以下是一个示例 - 示例 实时演示 import java.text.DateFormat; import java.util.Date; public class Demo { public static void main(String[] argv) throws Exception { // 解析日期 Date dt = DateFormat.getDateInstance(DateFormat.DEFAULT).parse("Nov 19, 2018"); System.out.println("日期: "+dt); } } 输出 日期: 2018年11月19日 00:00:00 UTC
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); } } 输出 日期 = 2018年11月20日 00:00:00 UTC
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); } } 输出 解析时间... 1970年1月1日 12:55:20 UTC
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()); } } 输出 当前日期: 2018年11月19日 18:01:37 UTC 修改后的日期(前一个月):2018年11月18日 18:01:37 UTC ... 阅读更多
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()); } } 输出 当前日期: 2018年11月19日 18:05:49 UTC 修改后的日期: 2017年11月19日 18:05:49 UTC
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()); } } 输出 当前日期: 2018年11月19日 17:52:55 UTC 修改后的日期: 2019年1月19日 17:52:55 UTC ... 阅读更多
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("Day of Week = " + calendar.get(GregorianCalendar.DAY_OF_WEEK)); System.out.println("Date = " + calendar.get(GregorianCalendar.DATE)); System.out.println("Month = " + calendar.get(GregorianCalendar.MONTH)); System.out.println("Year = " + calendar.get(GregorianCalendar.YEAR)); } }输出Day of Week = 2 Date = 19 Month = 10 Year = ... 阅读更多