展开全部

import java.util.*;

import java.text.*;

import java.util.Calendar;

public class VeDate {

/**

* 获取现在32313133353236313431303231363533e4b893e5b19e31333337393464时间

*

* @return 返回时间类型 yyyy-MM-dd HH:mm:ss

*/

public static Date getNowDate() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(currentTime);

ParsePosition pos = new ParsePosition(8);

Date currentTime_2 = formatter.parse(dateString, pos);

return currentTime_2;

}

/**

* 获取现在时间

*

* @return返回短时间格式 yyyy-MM-dd

*/

public static Date getNowDateShort() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String dateString = formatter.format(currentTime);

ParsePosition pos = new ParsePosition(8);

Date currentTime_2 = formatter.parse(dateString, pos);

return currentTime_2;

}

/**

* 获取现在时间

*

* @return返回字符串格式 yyyy-MM-dd HH:mm:ss

*/

public static String getStringDate() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 获取现在时间

*

* @return 返回短时间字符串格式yyyy-MM-dd

*/

public static String getStringDateShort() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 获取时间 小时:分;秒 HH:mm:ss

*

* @return

*/

public static String getTimeShort() {

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");

Date currentTime = new Date();

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss

*

* @param strDate

* @return

*/

public static Date strToDateLong(String strDate) {

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

ParsePosition pos = new ParsePosition(0);

Date strtodate = formatter.parse(strDate, pos);

return strtodate;

}

/**

* 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss

*

* @param dateDate

* @return

*/

public static String dateToStrLong(java.util.Date dateDate) {

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(dateDate);

return dateString;

}

/**

* 将短时间格式时间转换为字符串 yyyy-MM-dd

*

* @param dateDate

* @param k

* @return

*/

public static String dateToStr(java.util.Date dateDate) {

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String dateString = formatter.format(dateDate);

return dateString;

}

/**

* 将短时间格式字符串转换为时间 yyyy-MM-dd

*

* @param strDate

* @return

*/

public static Date strToDate(String strDate) {

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

ParsePosition pos = new ParsePosition(0);

Date strtodate = formatter.parse(strDate, pos);

return strtodate;

}

/**

* 得到现在时间

*

* @return

*/

public static Date getNow() {

Date currentTime = new Date();

return currentTime;

}

/**

* 提取一个月中的最后一天

*

* @param day

* @return

*/

public static Date getLastDate(long day) {

Date date = new Date();

long date_3_hm = date.getTime() - 3600000 * 34 * day;

Date date_3_hm_date = new Date(date_3_hm);

return date_3_hm_date;

}

/**

* 得到现在时间

*

* @return 字符串 yyyyMMdd HHmmss

*/

public static String getStringToday() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 得到现在小时

*/

public static String getHour() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(currentTime);

String hour;

hour = dateString.substring(11, 13);

return hour;

}

/**

* 得到现在分钟

*

* @return

*/

public static String getTime() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(currentTime);

String min;

min = dateString.substring(14, 16);

return min;

}

/**

* 根据用户传入的时间表示格式,返回当前时间的格式 如果是yyyyMMdd,注意字母y不能大写。

*

* @param sformat

* yyyyMMddhhmmss

* @return

*/

public static String getUserDate(String sformat) {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat(sformat);

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 二个小时时间间的差值,必须保证二个时间都是"HH:MM"的格式,返回字符型的分钟

*/

public static String getTwoHour(String st1, String st2) {

String[] kk = null;

String[] jj = null;

kk = st1.split(":");

jj = st2.split(":");

if (Integer.parseInt(kk[0]) < Integer.parseInt(jj[0]))

return "0";

else {

double y = Double.parseDouble(kk[0]) + Double.parseDouble(kk[1]) / 60;

double u = Double.parseDouble(jj[0]) + Double.parseDouble(jj[1]) / 60;

if ((y - u) > 0)

return y - u + "";

else

return "0";

}

}

/**

* 得到二个日期间的间隔天数

*/

public static String getTwoDay(String sj1, String sj2) {

SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");

long day = 0;

try {

java.util.Date date = myFormatter.parse(sj1);

java.util.Date mydate = myFormatter.parse(sj2);

day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);

} catch (Exception e) {

return "";

}

return day + "";

}

/**

* 时间前推或后推分钟,其中JJ表示分钟.

*/

public static String getPreTime(String sj1, String jj) {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String mydate1 = "";

try {

Date date1 = format.parse(sj1);

long Time = (date1.getTime() / 1000) + Integer.parseInt(jj) * 60;

date1.setTime(Time * 1000);

mydate1 = format.format(date1);

} catch (Exception e) {

}

return mydate1;

}

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

日期格式 java_Java日期格式转换相关推荐

  1. SQL Server日期格式和SQL Server转换举例说明

    SQL Convert有什么作用? (What does SQL Convert do? ) It converts from one data type to another data type. ...

  2. oracle 日期改字符格式_oracle 日期转换格式

    在网上看见不少oracle新学者对oracle的时间格式很烦,经常是设计了一个带时间字段的表之后,向表插入数据失败.回想起自己刚开始学习oracle时,也对这个时间格式摸不着头脑,虽然是小小的问题,高 ...

  3. Between 的开始日期和结束日期是同一天没有查询结果,附SQL server数据库的日期时间格式转换大全

    Between 的开始日期和结束日期是同一天没有查询结果 原因: 条件和参数不是一个格式)如字段的类型里包含了时间分钟秒,但是给的条件里没有这些,只有时间 between会在日期后面自动追加" ...

  4. abap日期函数_ABAP - 日期格式转换 ABAP常用日期处理函数

    ABAP - 日期格式转换 现在提供以下一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. ...

  5. php日期24格式,php日期格式转换

    日期格式转换 java 2016-09-03T00:00:00.000+08:00 /**  * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  (yyyy-MM-dd'T'H ...

  6. JAVA日期转换YY和yy_在java中将dateTime转换为dd / MM / yy格式的日期

    我有一辆Joda DateTime2012-12-31T13:32:56.483+13:00.我想把它转换成dd/MM/yy格式的日期.所以我希望代码能返回-31/12/12这样的日期. 代码- // ...

  7. oracle 日期改字符格式_oracle日期格式转换 to_date(),to_char()

    与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用:将字符类型按一定格式转化为日期类型: 具体用法: to_date(''2019-11-27' ...

  8. 将mysql日期格式转换_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...

  9. 计算机二级日期格式,09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象...

    09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象 分类:计算机等级| 更新时间:2008-10-16| 来源:教育联展网 将未指定格式的日期字符串转化成java ...

  10. jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数...

    当我们的数据源有日期字段时,想根据日期实现需要的分析呈现,使用函数对日期进行计算,就非常有必要了! Tableau 中的日期函数很多,今天我们分享数据粉常用的 7 个函数,看它们如何帮助实现日期的计算 ...

最新文章

  1. 自定义最大高度的ViewGroup
  2. 北大核刊最新版2020目录_最新版CSSCI来源期刊目录及增减变化!
  3. 【Python】条件及循环语句
  4. Django 使用 mysql 数据库连接
  5. 千呼万唤始出来 ===Visual Studio Team System 2008 Team Suite 中文版 Out!!!
  6. 深度学习之dropout
  7. 记录gns3出现各种erro报错以及具体修复过程
  8. ffmpeg可支持的编码器、解码器、封装格式、网络协议
  9. oracle查看job运行,oracle job使用详解及job不运行的检查方法
  10. paddlepaddle_文件操作_画图操作_图片基本处理
  11. ASP.NET和ASP的区别?
  12. Windows上使用ssh密钥连接Linux(以centos7为例)和Windows与Windows的免密钥连接
  13. 10种常见的HTML标签错误写法
  14. EditPlus 3.12 序列号/注册码
  15. 最新支持7.2!用C++干掉讨厌的学生机房管理助手
  16. Undefined、Null和NaN有什么区别?
  17. 网页dom元素过多为什么会导致页面卡顿
  18. 算法-动态规划 Dynamic Programming--从菜鸟到老鸟
  19. i5 12600k参数 i512600k评测
  20. 嵌入式系统考试复习大全

热门文章

  1. 【优化预测】基于matlab遗传算法优化GRNN数据回归拟合【含Matlab源码 1401期】
  2. 【滤波器】基于matlab GUI高通+低通+带通+带阻FIR滤波器设计【含Matlab源码 100期】
  3. 【风电功率预测】基于matlab麻雀算法优化BP神经网络风电功率预测【含Matlab源码 1319期】
  4. 【裂痕识别】基于matlab阈值裂痕+划痕检测【含Matlab源码 467期】
  5. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 016期】
  6. interpretable_Interpretable-AI:监督学习可能失败的地方
  7. 深度前馈神经网络_深度前馈神经网络简介
  8. windows idea Tomcat端口被占用
  9. 玩家可以输入辅助指令_三菱FX系列PLC输入输出与辅助继电器之间有什么关系?...
  10. 回文数c语言构造思路,基础练习 回文数 C语言