Java基础类库-日期

java中的时间转换 支持Fri Feb 02 18:18:49 CST 2018转为date和2018-01-30 22:22:24,以及2018-01-30 22:22:24转date 立即下载

目录

1.1、日期操作类

1.1.1、java.util.Date

1.1.2、日期格式化操作类:SimpleDateFormat

1.1、日期操作类

1.1.1、java.util.Date

在Java之中,如果要想表示出日期型,则使用java.util.Date类完成

如果要想通过这个类取得当前的日期时间,那么只需要直接实例化Date类对象即可:public Date()。

import java.util.Date;
public class TestDemo {
	public static void main(String[] args) throws Exception {
		Date date = new Date();
		System.out.println(date); 
	}
}

运行结果:Tue Mar 22 15:23:01 CST 2022

        但是发现,这个时候返回的日期时间实在是不能够被一些人所看懂,所以在之后需要对其进行转换。

方式一:将Date型数据变为long型数据,public long getTime()

import java.util.Date;
public class TestDemo {
	public static void main(String[] args) throws Exception {
		Date date = new Date();
		long num = date.getTime() ;
		System.out.println(num);
	}
}

运行结果:1647933849280

import java.util.Date;
public class TestDemo {
	public static void main(String[] args) throws Exception {
		Date date = new Date(System.currentTimeMillis());	// long --> Date
		System.out.println(date);
	}
}

运行结果:Tue Mar 22 15:25:13 CST 2022


年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS)。

范例:将日期变为字符串,格式化显示

import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDemo {
	public static void main(String[] args) throws Exception {
		Date date = new Date(); // 当前日期
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
		String str = sdf.format(date); // 将日期格式化为字符串
		System.out.println(str);
	}
}

运行结果:2022-03-22 15:28:23.901

范例:将字符串格式化为日期

import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDemo {
	public static void main(String[] args) throws Exception {
		String str = "1980-09-19 12:12:12.122";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
		Date date = sdf.parse(str); // 将字符串变为日期
		System.out.println(date);
	}
}

运行结果:Thu Oct 20 12:12:12 CST 1988

OpenIddict实战:5步搞定.NET Core应用的OIDC单点登录集成 本文详细介绍了如何使用OpenIddict在.NET Core应用中快速实现OIDC单点登录集成。通过五个关键步骤,包括环境准备、数据库集成、客户端注册、令牌配置和多应用SSO集成,帮助开发者高效构建安全的企业级单点登录解决方案。 阅读详情

相关推荐

机器人手眼标定快速精度验证方法

机器人手眼标定快速精度验证方法

laoli_的博客 1万+

Java 日期处理踩过的坑

整理Java日期处理遇到过的问题,希望对大家有帮助。

sxp知识共享 1128

从报错到优化:一次Gauss JDBC参数限制排查实录(32767参数上限避坑指南)

本文详细记录了排查GaussDB JDBC驱动因绑定参数数量超过32767上限而抛出`PSQLException`(报错信息为`Tried to send an out-of-range integer as a 2-byte value`)的全过程。文章深入分析了该限制的底层协议原理,并提供了应用层分批查询、使用临时表以及优化业务逻辑等多种解决方案,旨在帮助开发者规避此参数上限陷阱,构建更稳健的数据访问层。

rgv23456789的博客 218

初识JAVA:Java类库之日期操作类(核心)

在Java之中,如果要想表示出日期型,则使用java.util.Date类完成。 如果要想通过这个类取得当前的日期时间,那么只需要直接实例化Date类对象即可:public Date()。 import java.util.Date; public class TestDemo { public static void main(String[] args) throws Exception {...

数字成都 486

用宝塔面板+CentOS 7.6,30分钟搞定DNF手游私服搭建(附全套资源下载)

本文详细介绍了如何使用宝塔面板和CentOS 7.6在30分钟内快速搭建DNF手游私服。通过图形化界面操作,无需复杂命令,即可完成服务端部署、MySQL数据库配置及客户端适配,适合Linux新手快速上手。

weixin_33737774的博客 601

GD32F103VBT6串口OTA升级保姆级教程:当硬件没留Boot0引脚时,我是如何用Keil和Ymodem搞定的

本文详细介绍了GD32F103VBT6在无Boot0引脚情况下的串口OTA升级方案,通过Keil工程改造和Ymodem协议实现可靠固件更新。文章涵盖Bootloader配置、APP工程调整、Ymodem传输优化等关键步骤,为嵌入式开发者提供了一套完整的解决方案,特别适用于封闭式设备的远程更新需求。

weixin_28744613的博客 183

java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“

java:常见的日期转型,"Tue Oct 18 00:00:00 CST 2022"

谷咕咕 1866

LaTeX双栏浮动结构实战:用dblfloatfix解决跨栏图表排版难题

本文深入探讨了LaTeX双栏浮动结构在学术论文排版中的常见问题,特别是IEEE会议论文中的跨栏图表定位难题。通过介绍dblfloatfix包的整合解决方案,帮助用户实现精准的底部定位和浮动顺序保持,提升排版效率与质量。

weixin_30872499的博客 442

java日期 出现Tue Mar 01 00:00:00 CST 2022

有两种解决方法

小小彭 6794

DCMM评估报告模板样例

这篇DCMM评估报告对某数据管理公司2020年的数据管理能力进行了全面分析。报告显示,该公司在数据战略方面取得初步进展,但在数据治理和数据架构方面仍存在明显不足,包括缺乏有效治理流程、数据质量监控不足,以及数据标准化和转换灵活性不足等问题。评估报告提出了针对性改进建议,包括完善数据战略、建立治理流程、加强质量监控和提升数据转换灵活性等,为提升数据管理成熟度提供了重要指导。

cdfunlove的博客 166

本地Pycharm连接远程服务器详细配置过程(直接在本地使用服务器显卡,很棒)

相信很多人都遇见过这种情况:实验室成员使用同一台服务器,每个人拥有自己的独立账号,我们可以使用服务器更好的配置完成实验,毕竟自己哪有money拥有自己的3090呢。

NorthSmile的博客 4万+

Java 时间类汇总

Java 7 六个时间类 时间类的介绍与对比 类名称 时间格式 java.util.Date(父类) 年月日时分秒 java.sql.Date(子类) 年月日 java.sql.Time(子类) 时分秒 java.sql.Timestamp(子类) 年月日时分秒毫秒 java.util.Calendar(日历类) 年月日时分秒毫秒 java.text.DateFormat(格式化类) 时间格式转换类 简单示例(如下显示输出时间08:00:00,是由于CST时区问题,东

路边烧卖 1万+

从零开始之驱动发开、linux驱动(七、字符驱动之led最终版)

我们上一接用的gpiolib非常杂乱,使用了两种 1.各硬件厂商实现的,如s3c_gpio_cfgpin(S5PV210_GPJ0(5), S3C_GPIO_SFN(1)) 2.系统公共的,如gpio_set_value(S5PV210_GPJ0(4),val) 其实公共的也是对各硬件厂商的封装,用那个都可以,个人建议用系统公共的,应为这样换芯片厂商,不影响任何使用。   2.错误处理基...

To_run_away的博客 2387

Java基础类库--Java日期操作类

内容学习于:edu.aliyun.com 具体内容:   从整体的java来讲一直在强调简单java类的主要设计来自于数据表的结构,那么在数据表的结构里面常用的类型:数字、字符串、日期,所以现在的程序之中只差日期了。 1. Date日期处理类   在Java里面提供有一个java.util.Date的类,这个类如果直接实例化就可以获取当前的日期时间。 代码: public class Jav...

xzzz2020的博客 531

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java基础类库之日期操作

简介 在 Java 对日期的操作提供了良好的支持,主要使用 java.util 包中的 Date、Calendar及 java.text 包中的 SimpleDateFormat 来实现。 使用 Date 类 类 Date(就是表示当前时间) 是一个较为简单的操作类,在使用中直接使用类 java.util.Date 的构造方法并进行输出。 在Data类里有如下重要方法: 无参构造:public ...

Wayfreem的博客 347

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Java基础类库(二)————日期类

Java提供了Date和Calendar用于处理日期、时间的类,但是Date无法实现国际化,且对不同属性使用了前后矛盾的偏移量,比如月份与小时都是从0开始,月份中的天数却是从1开始的,年又是从1900年开始。而Calendar则显得过于复杂。因此Java 8 提供了一套全新的日期时间库。 一、Date类 通常使用的是java.util包下的 构造方法: Date date = new Da...

monologuezjp的博客 428

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

java基础类库——日期操作类(四)

java基础类库——日期操作类

weixin_54811122的博客 408

(3)Java基础类库之日期操作类

​ 从整体的java来简单java类的主要设计来自于数据表的设计,那么在数据表的结构里常用的类型:字符串、日期。在java中提供有一个java.util.Date的类,这个类如果如果直接实例化就可以获得当前的日期时间。构造方法​ 通过以上的代码分析可以得出一个结论:Date类中只是对long数据的一种包装。所以date类中一定提供有日期与long之间数据类型转换的方法:将Date转换成long观察long 和date之间的转换​ long之中可以保存毫秒的数据级,这样方便程序进行处理。

keep coding!! 146

javaSE——Java基础类库

一、Java基础类库 Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。 1、Java.lang包 Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序。    (1)、String类,提供了字符串连接、比较、字符定位、字符串打印等处理方法。    (2)、StringBuffer类,提供字符串进一步的处理方法,包括子字符串处理、字符添加插入、字符替换

DF10f-0001A 1129

Java(二十五)——Java基础类库之日期、时间类

Java原本提供了Date和Calendar用于处理日期、时间的类,包括创建日期、时间对象,获取系统当前日期、时间等操作。但Date不仅无法实现国际化,而且它对不同属性也使用了前后矛盾的偏移量,比如月份与小时都是从0开始的,月份中的天数则是从1开始的,年又是从1900开始的,而java.util.Calendar则显得过于复杂,从下面介绍中会看到传统Java对日期、时间处理的不足。Java 8吸取...

Undergoer的博客 629

java 获取键盘输入法_Java核心技术梳理-基础类库

一、引言Oracle为Java提供了丰富的基础类库,Java 8 提供了4000多个基础类库,熟练掌握这些基础类库可以提高我们的开发效率,当然,记住所有的API是不可能也没必要的,我们可以通过API文档或直接网上搜索来逐渐熟悉大部分类的功能和方法,下面我们来学习一些基础类库。二、ScannerScanner类可以很方便的获取用户的键盘输入,是一个基于正则表达式的文本扫描器,可以从文件、输入流、字符...

weixin_42139460的博客 197

疯狂Java讲义(读书笔记)(第六章--Java基础类库)

第6章Java基础类库 6.1 与用户互动 6.1.1 运行Java程序的参数 下面详解main()方法为什么采用这个方法签名。 public修饰符:Java类由JVM调用,为了让JVM可以自由调用这个main()方法,所以使用public修饰符把这个方法暴露出来。 static修饰符:JVM调用这个主方法时,不会先创建该主类的对象,然后通过对象来调用该主方法。JVM直接通过该类来调用主方法,因此使用static修饰主方法。 void返回值:因为主方法被JVM调用,该方法的返回值将返回给JVM,这没有任何

iamaowu的博客 350

Java常用类库01:Java基础类库+数字操作类+日期操作类

Java高级编程:Java常用类库 目录标题Java高级编程:Java常用类库一、Java基础类库StringBuffer类CharSequence接口AutoCloseable接口Runtime类System类Cleaner类对象克隆二、数字操作类Math数学计算类Random随机数生成类大数字处理类三、日期操作类Date日期处理类SimpleDateFormat日期处理 一、Java基础类库 StringBuffer类 String类是在所有项目开发之中一定会使用到的一个功能类,并且这个类拥有如下的特点

耿鬼不会笑的博客 526

视频教程-java基础类库-Java

java基础类库 本科南方医科大学(第一军医大学)计算机专业 硕士东北大学...

weixin_32584587的博客 227

Java Review (二十一、基础类库----日期、时间类)

但 Date 不仅无法实现国际化 ,而且它对不同属性也使用了前后矛盾的偏移量 ,比如月份与小时都是从 0 开始的,月份中的天数则是从 1 开始的,年又是从 1900 开始的,而java.util.Calendar 则显得过于复杂 ,从下面介绍中会看到传统 Java 对日期、时间处理的不足。它本身不能直接实例化,程序只能创建 Calendar 子类的实例, Java 本身提供了 一个 GregorianCalendar 类,一个代表格里高利日历的子类,它代表了通常所说的公历。

mifffy_java的博客 1002

Java基础类库

Java中的基础类库 基本数据类型的包装类 是基本数据类型的引用类型,提供基本数据类型的数据转换和数据操作的方法。 –byte Byte –short Short –int Integer –long Long –boolean Boolean –float Float –double Double –char Character –实现基本数据类型和引用类型之间的转换 –自动装箱 将基本数据类型的数据封装为基本数据类型的包装类 –自动拆箱 将基本数据类型的包装类拆封为基本数据类型的数据 ※String是字

weixin_44431672的博客 242
上一篇: Java常用类库
下一篇: 正则表达式
不是小桔
博客等级 码龄6年 1粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值