日期转字符串

import java.text.SimpleDateFormat;
import java.util.Date;public class test {public static void main(String[] args){Date date = new Date();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String dataString = simpleDateFormat.format(date);System.out.println(dataString);}}

字符串转日期

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {public static void main(String[] args) throws ParseException {String dateString = "2018年08月08日";SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");Date date = format.parse(dateString);System.out.println(date.toString());}
}

时间戳转日期

import java.util.Date;public class test {public static void main(String[] args) {long time = 232372137123l;Date date = new Date(time);System.out.println(date);}
}

日期转时间戳

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

java中Date类中的getTime()是获取时间戳的,java中生成的时间戳精确到毫秒级别,而unix中精确到秒级别,所以通过java生成的时间戳需要除以1000。
注意:时间戳是精确到秒还是毫秒

时间戳转字符串

要有日期中转

import java.text.SimpleDateFormat;
import java.util.Date;public class test {public static void main(String[] args) {long time = 836136216321l;Date date = new Date(time);SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String dateString = simpleDateFormat.format(date);System.out.println(dateString);}
}

时间戳转字符串

要有日期中转

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class test {public static void main(String[] args) throws ParseException {String dateString = "2021-9-2 8:53:21";SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Date date = simpleDateFormat.parse(dateString);System.out.println(date);System.out.println(date.getTime());}
}

获取日期的年月日时分秒

import java.util.Calendar;
import java.util.Date;public class test {public static void main(String[] args){Date date = new Date();Calendar calendar = Calendar.getInstance();calendar.setTime(date);int year = calendar.get(Calendar.YEAR);//获取年份int month = calendar.get(Calendar.MONTH);//获取月份int day = calendar.get(Calendar.DATE);//获取日int hour = calendar.get(Calendar.HOUR);//时(12小时制)int hour_of_day = calendar.get(Calendar.HOUR_OF_DAY);//时(24小时制)int minute = calendar.get(Calendar.MINUTE);                 //分int second = calendar.get(Calendar.SECOND);//秒}
}

【Java】各种日期转换相关推荐

  1. java moment 日期转换_关于日期:如何使用Java 8 DateTime API转换修改后的儒略日数字...

    我有一个数据库,用于存储日期和日期时间(分别为INTEGER和DOUBLE)作为已修改的儒略日数(MJD).修改后的儒略日数是自1858年11月17日午夜UTC以来连续的天数.根据定义,它们始终以UT ...

  2. java程序日期转换_Java 日期转换详解及实例代码

    Java 日期转换 涉及的核心类:Date类.SimpleDateFormat类.Calendar类 一. Date型与long型 Date型转换为long型 Date date = new Date ...

  3. Java 将日期转换成yyyyy-MM-ddTHH:mm:ss

    在数据库中查询数据有日期格式的字段时,可能显示的结果与需求有出入,@JsonFormat完美解决了这一问题,@JsonFormat是出参时使用,@DataTimeFormat注解是入参时对日期进行转换 ...

  4. java字符串日期转换成数字,Java字符串到日期的转换

    用Java将" 2010年1月2日"格式的String转换为Date的最佳方法是什么? 最终,我想将月份,日期和年份分解为整数,以便可以使用 Date date = new Dat ...

  5. java 工作 日期转换代码,判断是否是当天,然后日期转换

    太原工作 碰到问题处理方式 * 思路: 1.判断日期是否是当天,首先数据从数据库中取出,并按照格式转换为Date类型(本项目使用了注解,所以取出数据时 会自动转换为date类型) 2.然后再用 Sim ...

  6. JAVA中日期转换SimpleDateFormat和DateTimeFormatter

    一. SimpleDateFormat 想必大家对 SimpleDateFormat 并不陌生.SimpleDateFormat 是 Java 中一个非常常用的类,他是以区域敏感的方式格式化和解析日期 ...

  7. java 中文日期转换_Java将中文日期转换为日期

    直接上代码 public static void main(String[] args) throws IOException { testConvertZwrq(); } private stati ...

  8. Java 中日期的几种常见操作 —— 取值、转换、加减、比较

    Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...

  9. Java时间日期格式转换

    突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全import java.text.*; import java.util.Calendar; public class VeDate ...

  10. java中struts2日期_Struts2中Date日期转换的问题

    今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforCan ...

最新文章

  1. 漫画 | 一个NB互联网项目的上线过程…
  2. C# 反射中的GetType
  3. 原生js实现canvas气泡冒泡效果
  4. 使用ML.NET模型生成器来完成图片性别识别
  5. 工业交换机和工业4G路由器的区分
  6. Android view.settran,Android RecyclerView从入门到玩坏
  7. 分布式大数据多维分析(OLAP)引擎Apache Kylin安装配置及使用示例
  8. 微软拥抱开源_如何拥抱开源劳动力
  9. MyBatis第3天
  10. CFA Notes第一遍完成
  11. 短信验证码接收app必须注意的那些事
  12. 7.13 编写一个程序,将两个字符串连接起来,不要用strcat函数。
  13. CV项目肢体动作识别(三)内附完整代码和详细讲解
  14. 牛逼 装逼 傻逼 的区别
  15. 天创速盈带您速读:拼多多有必要开直通车吗?有哪些禁忌?
  16. 陀螺产业区块链第十五季 | 博雅正链RegChain
  17. 一款基于SpringBoot开发开源外卖系统
  18. 头脑风暴有两位盲人_盲人时如何获得开发人员工作:与有远见的团队一起工作的盲人开发人员的建议...
  19. VB编程小实例-----儿童识字
  20. 抓取安卓机顶盒网络包方法

热门文章

  1. Gartner:数字伦理登上Gartner 2021年隐私技术成熟度曲线期望膨胀期顶点
  2. 2020版影视制作学习路线图(含大纲+视频+工具+书籍+面试)
  3. Spring微服务实战第1章 欢迎迈入云世界,Spring
  4. iphone 8 plus 红色特别版,突然自动关机无法启动
  5. 详解 ARM PMU (Performance Monitoring Unit)
  6. linux进阶-网络安全系统网站服务
  7. 基于MATLAB/Simulink搭建的纯电动汽车整车仿真模型,包括驾驶员模块,电机模块,制动能量回收模块
  8. 苹果手表Apple Watch 无法检查更新 iOS14.5 14.6 14.7
  9. 计算机网络技术实验TCP,计算机网络实验3TCP实验
  10. android app 短信接收,Android创建简单发送和接收短信应用