1.字符串日期转换为date型:

//SimpleDateFormat中的parse方法可以
//把String型的字符串转换成特定格式的date类型  public static void main(String[] args) {  String dStr = "2001.12.12-08:23:21";  Date d = null;  SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd-HH:mm:ss");  try {  d = sdf.parse(dStr);  } catch (ParseException pe) {  System.out.println(pe.getMessage());  }  System.out.println(d);  System.out.println(d.getTime());  } 

2.date/calendar类型转换为指定格式日期:

public class FormatDateTime {public static void main(String[] args) {SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString()SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");SimpleDateFormat myFmt4=new SimpleDateFormat("一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");Date now=new Date();System.out.println(myFmt.format(now));System.out.println(myFmt1.format(now));System.out.println(myFmt2.format(now));System.out.println(myFmt3.format(now));System.out.println(myFmt4.format(now));System.out.println(now.toGMTString());System.out.println(now.toLocaleString());System.out.println(now.toString());}    }

效果:
2004年12月16日 17时24分27秒
04/12/16 17:24
2004-12-16 17:24:27
2004年12月16日 17时24分27秒 星期四
一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区
16 Dec 2004 09:24:27 GMT
2004-12-16 17:24:27
Thu Dec 16 17:24:27 CST 2004

3.long型的时间与字符串时间的转换:

public class TimeFormat {//输入参数:2016年12月5日10时55分23秒 周一,得到字符串:1480906523000public String timeStr_TO_longStr(String time_str) {  String dStr = time_str;String long_str;Date d = null;  SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒 E");  try {  d = sdf.parse(dStr);  } catch (ParseException pe) {  System.out.println(pe.getMessage());  }  Calendar c=Calendar.getInstance();c.setTime(d);long_str=c.getTimeInMillis()+"";return long_str;  }//输入参数:1480906523000,得到字符串:2016年12月5日10时55分23秒 周一public String longStr_TO_timeStr(String long_str){String longStr = long_str;long l_value=Long.parseLong(longStr);Calendar c=Calendar.getInstance();c.setTimeInMillis(l_value);String timeStr;SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒 E");timeStr = sdf.format(c.getTime());return timeStr;  }}

SimpleDateFormate日期字符串转换(墨雪亲测)相关推荐

  1. c语言字母简化 aaa 3a,中国石油大学(华东)C语言在线测评答案 第10章字符串(2013级亲测正确).docx...

    中国石油大学(华东)C语言在线测评答案 第10章字符串(2013级亲测正确).docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理 ...

  2. 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

    java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.D ...

  3. SpringMVC 中设置日期字符串转换格式

    2019独角兽企业重金招聘Python工程师标准>>> 在使用SpringMVC的项目中经常遇到 controller 参数中接收Date类型的数据,但是页面传过来的参数又是日期字符 ...

  4. MySQL日期字符串转换成NULL值的异常处理

    1,YYYYmmdd格式日期转换为null 看如下记录,一个能取到值,一个取不到值** mysql> SELECT DATE_FORMAT(STR_TO_DATE('20150922 13:01 ...

  5. 【Java】日期字符串转换java.sql.Date对象

    日期字符串 → java.sql.Date对象 import java.text.ParseException; import java.text.SimpleDateFormat;public cl ...

  6. MySQL 日期字符串转换

    文章目录 日期查询 1)查询当前时间日期 2)时间戳 3)时间截取(返回对应的日期,时间或者数字) 日期操作 日期时间增减 日期字符串转化 日期转字符串 字符串转日期 以下函数执行在mysql5.7版 ...

  7. js把日期字符串转换成时间戳

    //获取当前时间:   var myDate = new Date();//当前时间   var year = myDate.getFullYear();//当前年份   var month = my ...

  8. js把日期字符串转换成时间戳 阿星小栈

    //获取当前时间:   var myDate = new Date();//当前时间   var year = myDate.getFullYear();//当前年份   var month = my ...

  9. python 日期字符串转换时间戳

    pandas dataframe时间转换时间戳 a = [["a", "2022-11-10 9:30"],["b", "2021 ...

最新文章

  1. window下启动nexus出错Unsupported major.minor version 51
  2. linux下gzip
  3. android开发 RecyclerView 瀑布列表布局
  4. 【Azure + Core】实现CI/CD(一)构建镜像并推送仓库
  5. 2018年应用交付控制器市场将发生重大变化
  6. 计算机应用基础2010版知识点,2010计算机应用基础选择题(含答案版)重点.doc
  7. 带你掌握C++中三种类成员初始化方式
  8. 性能指标之速率、带宽、吞吐量
  9. Network in Network 算法解析
  10. python读取csv文件中数据_python读取.csv文件中的数据
  11. 以太网交换机erps学习记录
  12. 数字式温度传感器工作原理以及测温原理分析
  13. glibc中malloc源码分析
  14. mysql连接本地数据库失败_“sql server”连接本地数据库失败怎么办?
  15. C#监听关注或取消关注微信服务号并获取openid和unionid
  16. 华为笔记本键盘说明图_笔记本电脑键盘各键名称与位置(最好有图)
  17. DMZ区域的作用与原理
  18. linux 上传文件rz -bye
  19. 中文信息处理——纵览与建议
  20. 大数据告诉你股权如何设计

热门文章

  1. 选择java大数据开发方向学习,应该怎么规划学习路线
  2. Windows安装mysql-8.0.30-winx64.zip
  3. CLOB与BLOB的区别及用途
  4. 凌晨4点的中国人都在干什么?这份数据可视化地图给你答案
  5. 谈谈传递闭包以及自己杂想
  6. 华为鸿蒙Matepad 11,你值得拥有的学习、娱乐、办公利器
  7. 今年林业调查资质丙级与乙级如何办理怎么申报
  8. 关键链项目管理(二) 关键链
  9. 个人所得税计算以及个人所得税专项扣除相关信息
  10. 基于junit4的关于个人所得税计算的等价类与边界值_关于量子力学的基本原理