`
一帆风顺
  • 浏览: 3524 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

新日期和时间

 
阅读更多
	@Test
	public void createDate() {
		LocalDateTime now = LocalDateTime.now();
		System.out.println("当前日期和时间:"+now);
		LocalDateTime assignDateTime=LocalDateTime.of(2019,10,22, 17, 20, 20);
		System.out.println("指定日期和时间:"+assignDateTime);
		String date="2020-01-01T00:00:00.000";
		LocalDateTime parse = LocalDateTime.parse(date);
		System.out.println("解析日期和时间"+parse);
		System.out.println("=================");
		LocalDate localDate = now.toLocalDate();
		System.out.println("当前日期:"+localDate);
		LocalDate assignDate = LocalDate.of(2019, Month.NOVEMBER, 11);
		System.out.println("指定日期:"+assignDate);
		System.out.println("=================");
		LocalTime localTime = now.toLocalTime();
		System.out.println("当前时间:"+localTime);
	}
	输出:
	当前日期和时间:2019-11-18T18:53:47.313
	指定日期和时间:2019-10-22T17:20:20
	解析日期和时间2020-01-01T00:00
	=================
	当前日期:2019-11-18
	指定日期:2019-11-11
	=================
	当前时间:18:53:47.313


	@Test
	public void getDate() {
		LocalDate now = LocalDate.now();
		System.out.println("当前年:"+now.getYear());
		System.out.println("当前月:"+now.getMonth().getValue());
		System.out.println("当前周的第几天:"+now.getDayOfWeek().getValue());
		System.out.println("当前月的第几天:"+now.getDayOfMonth());
		System.out.println("当前年的第几天:"+now.getDayOfYear());
     System.out.println("明天:"+now.plusDays(1));
	}
	输出:
	当前年:2019
	当前月:11
	当前周的第几天:1
	当前月的第几天:18
	当前年的第几天:322
 明天:2019-11-19
	@Test
	public void getTime() {
		LocalTime now = LocalTime.now();
		System.out.println("当前时间:"+now);
		System.out.println("当前时:"+now.getHour());
		System.out.println("当前分:"+now.getMinute());
		System.out.println("当前秒:"+now.getSecond());
		System.out.println("当前毫秒:"+now.get(ChronoField.MILLI_OF_SECOND));
		System.out.println("当前纳秒:"+now.getNano());
	}
	输出:
	当前时间:18:56:53.925
	当前时:18
	当前分:56
	当前秒:53
	当前毫秒:925
	当前纳秒:925000000
	@Test
	public void parseDate(){
		//字符串转时间
		DateTimeFormatter formatter =DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
		String date="2019-11-28 11:28:15";
		LocalDateTime parse = LocalDateTime.parse(date, formatter);
		System.out.println("字符串转时间:"+parse);
		//时间转字符串
		String format = LocalDateTime.now().format(formatter);
		System.out.println("时间转字符串:"+format);
		System.out.println("=================");
		//获取从1970-01-01 00:00:00到现在的秒数或毫秒数,由于中国时间比欧洲早8小时所以ZoneOffset.of("+8")
		long epochSecond = LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8"));
		System.out.println("从1970-01-01到现在的总秒数:"+epochSecond);
		
		Instant instant = LocalDateTime.now().toInstant(ZoneOffset.of("+8"));
		System.out.println("从1970-01-01到现在的总毫秒数:"+instant.toEpochMilli());
	}
	输出:
	字符串转时间:2019-11-28T11:28:15
	时间转字符串:2019-11-18 19:01:30
	=================
	从1970-01-01到现在的总秒数:1574074890
	从1970-01-01到现在的总毫秒数:1574074890568

 

分享到:
评论

相关推荐

    VC/MFC使用日期控件设置、获取日期时间信息

    在这个话题中,我们将深入探讨如何在MFC应用中使用日期控件(CDateTimeCtrl)来设置和获取日期时间信息。日期控件是用户界面中常见的元素,它允许用户选择一个日期或时间,通常用于日程管理、事件记录等场景。 首先...

    jQuery选择预约日期和时段代码

    回调函数用于处理用户选择的新日期和时间范围。 `css`文件则负责定制选择器的样式,使其符合项目的视觉设计。你可以调整颜色、大小、字体等属性,确保选择器与整个页面风格一致。 在移动端,我们需要考虑响应式...

    易语言高级日期时间框

    "高级日期时间框"是易语言中一个特定的用户界面组件,用于处理日期和时间的选择与显示。这个组件通常用于创建需要用户输入或选择日期和时间的程序,比如日历应用、日程管理软件等。 在易语言中,"高级日期时间框...

    易语言日期时间框例程源码,易语言日期时间框模块

    在易语言中,日期时间框是一个常用的用户界面组件,用于显示和选择日期或时间。本模块提供了一套完整的日期时间框操作例程和源码,有助于开发者更好地理解和应用这一组件。 首先,"日期时间框模块"是易语言中用于...

    android日期和时间选择器

    在Android开发中,日期和时间选择器是用户界面中常见且重要的组件,它们允许用户方便地选择日期或时间。本文将深入探讨“android日期和时间选择器”这一主题,包括其基本使用、自定义实现以及相关API的详细解析。 #...

    易语言日期时间框绑定编辑框

    当用户在日期时间框中选择一个新的日期或时间后,程序应当自动更新编辑框中的内容,显示所选的日期和时间。反之,如果用户在编辑框中直接修改了日期时间的文本,程序也应该更新日期时间框的状态,确保两者的值始终...

    java获取时间大全

    - `Duration`和`Period`:分别用于表示时间和日期的跨度,提供了计算两个日期或时间差的方法。 9. **日期时间的格式化和解析最佳实践:** - 使用`java.time`包的类而非`Date`,因为它们提供了更好的API和更少的...

    VB 制作日期时间表

    6. **事件处理**:当用户与日期时间表交互时,如选择新的日期或点击某个记录,VB的事件驱动编程模型可以捕捉这些事件,并执行相应的处理代码。 7. **数据库集成**:如果数据存储在数据库中,可以使用ADO.NET...

    Android 日期和时间框合并

    在Android开发中,日期和时间框的合并是一个常见的需求,特别是在设计用户界面时,需要让用户选择特定的日期和时间。这种功能广泛应用于日程安排、会议预定或任何需要记录特定事件的应用。本教程将深入探讨如何在...

    Jquery时间日期控件[修改][日期时间-日期-时间]

    本文将深入探讨jQuery时间日期控件的使用,包括日期时间、单独日期和单独时分秒的选择功能,以及如何进行自定义样式修改。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等...

    WPF日期时间控件

    本文将深入探讨“WPF日期时间控件”,包括它的功能、使用方式以及自定义日期时间格式的方法,并结合提供的源代码文件`DateTimePicker.xaml`和`DateTimePicker.xaml.cs`进行分析。 首先,WPF中的日期时间控件主要有...

    移动端日期和时间选择控件lCalendar-master.zip

    - 通常,将`lCalendar`的CSS和JS文件引入到你的HTML页面中,然后通过JavaScript调用初始化方法来创建日期时间选择器。 - 可以通过npm或yarn等包管理工具安装,然后在项目中导入,遵循模块化开发。 - 需要注意适配...

    Android强大的日期时间选择控件

    在Android SDK中,内置了DatePicker和TimePicker两种原生控件,但有时候,开发者可能需要更加强大、定制化的日期时间选择解决方案。本文将深入探讨Android的日期时间选择控件,并特别关注名为“DateSlider”的第三方...

    Uni-App的一个支持多类型选择(日期、日期时间、时间)的时间选择插件

    【描述】中提到的“日期时间选择器 DatePicker”是这个插件的核心功能,它具有高雅的界面设计和丰富的定制选项。开发者可以调整颜色方案,以匹配应用的整体视觉风格;可以设定日期和时间的显示格式,以便用户更容易...

    WPF日期时间选择DateTimePicker

    这个控件结合了DatePicker(日期选择器)和TimePicker(时间选择器)的功能,为用户提供了一站式的日期时间输入体验。在本篇文章中,我们将深入探讨WPF DateTimePicker的使用、功能特性以及如何自定义和优化它。 1....

    Extjs 5 日期时间控件

    此外,日期时间控件还支持事件监听,如`select`事件,当用户选择了一个新的日期和时间后触发,这在处理用户输入和更新关联的数据模型时非常有用。同时,控件还提供了验证功能,确保用户输入的日期和时间符合指定的...

    在PB中使用日期时间控件

    在PowerBuilder(PB)开发环境中,日期时间控件是一种常用的功能元素,用于用户界面中输入或选择日期和时间。在PB中,日期时间控件提供了直观的用户交互,使得应用程序可以方便地处理与日期和时间相关的数据。下面将...

    Java中对日期的常用处理(转)

    1. **`java.time`包**:这是Java 8引入的新日期和时间API,提供了更加易用、灵活且强大的日期处理功能。核心类包括`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等,它们分别代表日期、时间、日期...

    JAVA日期格式大全

    3. **java.time**包: 自Java 8引入的新日期和时间API,提供了更现代、更易用的接口,如`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等。这些类提供了丰富的操作方法,如加减日期、获取星期几等。 4...

    日期和时间设置不小于当前时刻demo升级版

    在Java或Kotlin代码中,我们需要监听`TimePicker`的改变事件,然后比较用户选择的时间和系统当前时间。 以下是一个简单的实现思路: 1. 创建`DatePickerDialog`和`TimePickerDialog`的实例,设置初始值为当前日期...

Global site tag (gtag.js) - Google Analytics