首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java获取时间格式化日期代码总结

我们在Java开发过程中,少不了与时间打交道,比如根据两个日期得出相差的时分秒,时间加减,时间累加,前5分钟,前一个月,前一年,等等...所以我从网上搜集一些常用的时间/日期格式化代码,以飨读者。...在JAVA中有六个与时间有关的类: java.util.Date java.sql.Date java.sql.Time java.sql.Timestamp java.text.SimpleDateFormat...(从网上借鉴的一部分代码,完善后成功运行并加了注释): import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat...(date);// 设置日历时间 c.add(Calendar.MONTH, month);// 在日历的月份上增加6个月 String strDate = sdf.format(c.getTime...= Calendar.getInstance(); c.setTime(date); // int hour=c.get(Calendar.DAY_OF_WEEK); // hour

4.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JAVA 日期格式化

    最近项目中需要用到SimpleDateFormat 格式化日期,但是因为对日期格式的不熟练多花了十分钟左右的时间在日期格式化上面,所以趁着周末外面下着大雨闲着无聊整理一下日期格式问题。...日期格式化学习 预定义格式 日期格式化样式 自定义日期格式化 预定义格式 java提供了预定义的日期格式,预定义的日期格式可以满足绝大多数的场景需要。...话不多说看代码: DateFormat dateInstance = DateFormat.getDateInstance(); System.out.println(dateInstance.format...(new Date())); 输出结果: 2019-7-7 日期格式化样式 在通过DateFormat.getDateInstance()创建实例时使用了默认的日期格式化样式,DateFormat还提供了其他格式化样式...自定义日期格式化 如果预定义的日期格式化不好用的话可以使用自定义日期格式化。使用自定义日期格式化需要创建SimpleDateFormat实例。

    3.2K10

    Java日期格式化

    日期格式化 1.1. 前言 1.2. Date 1.2.1. 构造方法 1.2.2. 常用的方法 1.2.3. 实例 1.3. SimpleDateFormat 1.3.1. 构造方法 1.3.2....常用的日期格式化的模板 1.3.4. 实例 1.4. Calendar 1.4.1. 创建对象 1.4.2. 常用方法 1.4.3....pattern) 使用指定的格式化模板创建对象 常用的方法 String format(Date date) 将给定的日期格式化指定的模板的样式,比如2017-01-29 23:22:11...Date对象,需要注意的是转化的时候定义的模板一定要和字符串的日期格式的模板一样,否则将会解析不正确的形式 常用的日期格式化的模板 实例 使用默认的模板格式化日期 SimpleDateFormat...System.out.println(formateString); 使用指定的模板格式化日期 String model="yyyy-MM-dd-FF HH:mm:ss"; //指定格式化的模板

    2.6K10

    Java格式化输出

    参考链接: 用Java格式化输出 对 Java 格式化输出的总结,主要是对 printf 和 format 方法的归纳。 ...设计到的主要类为 java.util.Formatter,本文主要是对 Java8 中相关 API 的简单翻译。 ...Java 中字符串的样式格式化主要是基于 java.util.Formatter ,这个类提供了布局和对齐,数字的常见格式,字符串,各种日期时间和基于特定语言环境的输出。 ...概要 (Summary)  格式化字符串语法 (Format String Syntax)  每种格式化输出的方法,都需要一个格式化字符串和一个参数列表,格式化字符串中包含固定文本和一个或多个格式说明符...转换符说明'b', 'B'布尔型输出,参数为 null 结果为 false'h', 'H'哈希值,参数为 null 结果为 null's', 'S'字符串'c', 'C'字符'd'十进制整数'o'八进制整数

    1.7K20

    NeoVim 代码格式化教程

    概述 neoformat 是 (Neo)Vim 的代码格式化插件,支持多种语言的格式化。...这篇文章覆盖 Neoformat 对 Python 和 C++ 进行格式化的配置,以及如何在保存代码时自动进行格式化,可以直接应用的配置代码段在文章最后。...3. neoformat 格式化 Python 代码 3.1 安装格式化工具 neoformat本 身不会安装格式化工具,它只会调用系统已经安装好的格式化工具来进行代码格式化,所以你还需要自己手动在系统上安装格式化工具...4. neoformat 格式化 C/C++ 代码C/C++代码格式化与 Python 是类似的,只不过使用的格式化工具不同而已。这里以 clang-format 为例,记录需要执行的步骤。...= ['clangformat'] 4.4 保存文件时自动格式化 上面 3.4 部分的代码已经开启了保存时自动格式化代码,这里不需要额外增加配置了。

    68720
    领券