Java中日期及日历类小总结

Date日期类思维导图.mm 对于Java中Date日期类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件! 立即下载

1. 日期

Date d=new Date();  

 System.out.println(d);

a. 传一个long类型的整数,获得一个时刻  ,这个时刻是在1970-01-01的基础上加上传入的数(时间间隔),获得相应的时刻

b.什么都不传,默认传入1970-01-01到当前时刻的毫秒数(时间间隔), 获得当前时刻  (Sun Apr 01 22:02:03 CST 2018)

 

C. 通过上面创建的对象,可以调用setTime  (d.setTime) 和 getTime  (d.getTime) 方法

 

2. 日期和字符串的相互转换

A. Dateformat 和SimpleDateformat类(继承关系,Dateforma是一个抽象类,他只能通过SimpleDateformat来实现他的方法)

B. format 方法,将一个时刻类型按一定的格式转换成字符串类型

Date d=new Date(123456789L);

DateFormat df=new SimpleDateFormat("yyyy-MM-dd"); 

String  s=df.format(d);

 

C.parse 方法,将字符串类型转换成时刻(传入的字符串需为 xxxx-xx-xx  格式)

 

       String s="2015-10-20";

DateFormat df=new SimpleDateFormat("yyyy-MM-dd");

Date date = df.parse(s);

 

3. 日历

A.获取当前日历的格式

Calendar c=Calendar.getInstance();   //获得当前系统日历的格式(包括时区等信息)

B. 设置日历(修改日历)

  setTime(date d);  设置你需要的日期,传入的是一个date(时刻)类型,没有返回值.

c.set(field,value);    传入相应字段,并赋值,   如    set(Calendar.YEAR,1994);   指的是将年份修改为1994年

set(Calendar.MONTH,8);   指的是将月份修改为8+1月(0是一月)

C.获区日历中的某个字段(年/月/日/.....)

a. get(Calendar.YEAR);   获取你设置日历中的年

 c.get(Calendar.MONTH); 获取你设置日历中的月

算法系列之十二:多边形区域填充算法--几种边标志填充算法 四、边界标志填充算法 在光栅显示平面上,多边形是封闭的,它是用某一边界色围成的一个闭合区域,填充是逐行进行的,即用扫描线逐行对多边形求交,在交点对之间填充。边界标志填充算法就是在逐行处理时,利用边界或边界颜色作为标志来进行填充的。准确地说,边界标志填充算法不是指某种具体的填充算法,而是一类利用扫描线连贯性思想的填充算法的总称。这类算法有很多种,本篇就介绍几种。 首先介绍一种以边为中心的边缘填充... 阅读详情

相关推荐

Mission Planner连接Autopilot保姆级教程:从USB到无线全搞定

本文提供Mission Planner连接Autopilot的全面指南,涵盖USB直连、无线数传、蓝牙适配等多种连接方案。详细讲解驱动安装、波特率匹配、性能优化等关键步骤,并分享多链路冗余配置与故障转移的高阶技巧,助你快速解决连接问题。

weixin_28455801的博客 377

Java日期循环

Java日期循环

Shawn_RJF的博客 3081

嵌入式SPI总线抽象设计:跨平台驱动与分层解耦实践

SPI(串行外设接口)是嵌入式系统中应用最广泛的同步串行通信协议,其核心价值在于高吞吐、低开销与硬件简洁性。其工作原理基于主从架构、全双工/半双工时序及片选(CS)控制,依赖CPOL/CPHA组合定义四种标准模式。在工程实践中,SPI常面临硬件资源受限、多外设共用总线、MCU平台迁移等挑战,导致驱动复用率低、维护成本高。通过结构体+函数指针实现的分层抽象——将物理总线、协议适配与设备驱动解耦,可显著提升代码可移植性与扩展性。该方法天然支持硬件SPI与GPIO模拟SPI双模式切换,并已在STM32等主流MCU

weixin_42601134的博客 60

java中的Date(日期)和Calendar(日历)

date(日期) java.util.Date 时间原点 Java中的时间原点,其对应的日期是1970年1月1日 。 1.创建日期对象 import java.util.Date; public class Test3 { public static void main(String[] args) { //创建日期对象 Date date = new Date(); ...

ndidai的博客 363

物理小白也能懂的PINN指南:用Python给神经网络注入‘物理常识‘

本文为物理小白提供了一份通俗易懂的PINN入门指南。通过生活化类比和Python实战,详细讲解了如何将物理定律作为约束注入神经网络,使其具备“物理常识”,从而在数据稀缺时也能做出符合规律的预测。文章以热传导方程为例,手把手教你从零构建物理信息神经网络。

open4的博客 349

Mac上MySQL出现secure-file-priv为null

在使用MySQL导入导出文件时出现了错误,原因是没有配置secure-file-priv。 我的MySQL版本是8.0.13,使用如下命令查看secure-file-priv。 结果发现secure-file-priv为空,此时需要为它配置一个文件夹。 解决方案: 1)到MySQL的安装目录中去,Mac中是的是 /usr/local/mysql/support-files,该目录下有一...

zhangvalue的博客 5884

Java高级----Format类、时间新特性总结----含思维导图

南一Java自学交流QQ群: 586012641 拒绝任何广告,共享Java学习资源,欢迎自学Java的朋友加入 一、面向对象概念 1、类与对象的关系   (1) 类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,是具有类类型的变量。因而也称实例(instance)。   (2) 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。   (3) 如果将对象比作汽车,那么类就是汽车的设计图纸。所以面向对象程序设计的重点是类的

NanYII_的博客 668

DDR核心机制解析:从Burst到Prefetch的性能跃迁

本文深入解析了DDR内存性能跃迁的核心机制,重点阐述了Burst(突发传输)与Prefetch(预取)技术的协同工作原理。Burst机制通过连续传输数据减少访问延迟,而Prefetch则通过内部预取数据提升吞吐量,两者结合完美匹配现代CPU缓存行需求,是DDR3等内存实现高效带宽的关键。

weixin_29232121的博客 135

JAVA中的日期、日历

1. java.util.Date与java.sql.Datejava.util.Date与java.sql.Date不能直接转换。他们获取当前时间的方法分别是:java.util.Date date = new java.util.Date();java. sql.Date date = new java. sql.Date(System.currentTimeMillis())

技术人生 868

多径衰落信道的 MATLAB 仿真

在无线通信系统中,信号在传输过程中会经历多径传播现象,导致信号在接收端出现时域和频域上的扩展。通过以上示例代码,我们可以进行多径衰落信道的 MATLAB 仿真。同时,我们还可以通过调整信道参数和信号特性,进一步研究多径衰落对系统性能的影响。常用的模型之一是瑞利衰落信道模型,它假设信号在传输过程中受到多个散射路径的影响。除了瑞利衰落信道模型,我们还可以使用其他类型的信道模型,如高斯衰落信道模型。在上述代码中,我们首先定义了信道的参数,包括最大多普勒频移、多径延迟和多径功率衰落。函数来模拟高斯衰落信道。

TechCraze的博客 666

[EdgeAI] NXP eIQ 机器学习Toolkit (一):准备篇

eIQ™机器学习(ML)软件开发环境支持在恩智浦EdgeVerse™微控制器和微处理器(包括i.MX RT跨界MCU和i.MX系列应用处理器)上使用ML算法。eIQ ML软件包括称为eIQ Toolkit的ML工作流工具以及推理引擎、神经网络编译器和优化库。............

HowieXue 薛永浩的博客 1万+

java基础:6.4 日期类、日历类

  1.日期 用到的是: date() 得到当前时间信息 Date d1 = new Date();,使用时需要引用类 java.util.Date; Java中的时间原点,其对应的日期是1970年1月1日 8点0分0秒 。 (为什么是8点,因为中国的太平洋时区是UTC-8,刚好和格林威治时间差8个小时) 为什么对应1970年呢? 因为1969年发布了第一个 UNIX 版本:AT&a...

桃子味的梨 607

CloudCompare 多窗口联动显示点云

CloudCompare支持多窗口联动显示多个点云数据,可以用来比对原始点云数据与语义分割后的结果。 一、创建多个视窗 打开CloudCompare后会默认有一个视图,我们要同时打开两个数据就需要再创建一个视图,选择菜单栏里的3D Views,在下拉菜单中点击new,这样就创建了一个新的视图,这时3D Views的下拉菜单中有3D View 1和3D View 2两个视图,然后点击3D Views下拉菜单中的Title,这时在数据展示区就会出现两个并列的窗口。 二、分别加载点云数据 将数据分别拖进两个

zhaoguanhua的博客 2740

Java中简单日期类和日历类的小结

日期类是用来描述日期的,在java中日期都是用long来保存的(精确到毫秒) 任何日期类都可以用long来相互转换 java中有4种日期类 java.util.Date :常用的类,功能少,能表示时间和日期 java.sql.Date:它是java.util.Date的子类,表示日期 java,sql.Time:它是java.util.Date的子类,表示时间 java.sql.Tim

AL菜菜的专栏 1912

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java基础:日期类和日历类

而包装类的用双等号比较的话,可能会超出缓存区范围,那么就会重新new出数据,那么可能与真实情况不相同,所以包装类用equals好一点;要进行相等判断,基本数据类型一般用双等号,而字符串比较用equals好一点,因为比较内存地址没有意义,我们一般想要比较的应该是内容;可能会出现异常的代码,如果出现异常,那么JVM会将异常进行封装,形成一个具体的异常类,然后将这个异常抛出;(1)工具类不应该创建对象才能使用,也就意味着,可以直接使用类中的属性和方法,一般都声明为静态的;//将日期传进来,让日历指向日期;

2401_88876805的博客 466

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JAVA中的日期类和日历类

JAVA中的日期类和日历类 1.日期类 1.java.util.Date Data的每一个实例用于表示一个具体的时间内部维护了一个long值,记录的是自1970年1月1日00:00:00到现在的时间。 public class DataDemo1 { public static void main(String[] args) { Date date=new Date(); System.out.println(date); long time=date.getTime();//毫秒数

weixin_47600732的博客 3571

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java日期日历类总结

1. Date类 概述:java.util.Date类表示特定的瞬间,精确到毫秒。 Date的无参构造函数 public Date(): 分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒) public Date(long date): 分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。 1 2 注意:由于我们处在东八区,所以我们的基准时间为1970年1月1日8时0分0秒。 常用方法:..

m0_60092917的博客 206

java 和历_JAVA笔记整理-日期和日历类

日期和日历类1、日期类 Date​ 在Java中用于表示日期的类 java.util.Date() ,用于获取日期和时间的对象, 不过这个类的一些方法以及过时(被日历类取代)​ 创建日期类Date date = new Date();Date date = new Date(long) ;// 创建日期类的对象Date date = new Date();//获取当前时间 以...

weixin_42304230的博客 237

Java实用类,包装类,日历类,日期类等工具类常用方法

文章目录第二章-实用类1、枚举类型2、包装类3、包装类的常用方法4、包装类的自动装箱和拆箱5、String类6、StringBuffer对象String,StringBuffer,StringBuilder比较7、Math类8、Random类 -- java.util.Random类9、日期操作类10.实用类,日期类,日历类常用方法代码示例 第二章-实用类 1、枚举类型 枚举 枚举类更加直观,类型...

qq_42479757的博客 715

Java基础——日期类与日历类

【代码】Java基础——日期类与日历类。

weixin_46838605的博客 540

java:JDK8的日期时间类、日历类、工具类

获取时区。

qq_34517343的博客 242

Java如何获取日期以及日期计算---Calendar日历类

package calendar; import java.util.Calendar; import java.util.Date; /** Calendar日历类是一个抽象类,不能实例化 java.util.Calendar:日历类 实现类:java.util.GregorianCalendar @author Administrator */ public class CalendarDemo { public static void main(String[] args) { //获取Cal

xiaoyao086的博客 456

Java中日期类,日历类的使用

JAVA中的日期类为:Date类  日历类:Calendar类 下面,让我们看看Date类的用法吧! import java.util.*; import java.text.*; public class DateTest { public static void main(String[] args) { Date today = new Date(); /

BlueSky_USC的博客 2839

Java的日期类、日历类

简单的讲解Date和Calendar实用的方法

尤词的博客 630

java的时间、日期类,日历类

System类:currentTimeMilliso : 返回当前时间的long型值。此long值是从1970年1月1日0点0分00秒开始到当前的毫秒数。此方法常用来计算时间差。 Date类: java.util.Date 1. Date d = new Date();//返回当前时间的Date : Mon May 12 15:17:01 CST 2014 Date d1 = new Date(1...

他 312

Java高级-日期日历类

Date:日期类,计算机元年是1970年1月1日 00:00:00. 日期类的功能有限,如果需要日期计算 需要日历类解决 创建日期对象:Date date=new Date(); 获取时间的long值:long time=date.getTime(); (可计算) 查看10天后:time+=1000 * 60 * 60 * 24 * 10l; (1000毫秒等于1秒) Calendar:日历类 可以做日期的计算 创建日期对象:Calendar c=Calendar.getInstance(..

weixin_45750514的博客 350
上一篇: Java中引用数据类型String的独特之处
_darkhorse
博客等级 码龄9年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值