`
zwtlong
  • 浏览: 167737 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

http://hi.baidu.com/liuxuelianghappy/blog/item/644

阅读更多

import java.text.*;
import java.util.Calendar;

public class VeDate {
/**
   * 获取现在时间
   *
   * @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
   */
DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");        
DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");        
Date date = null;   
String str = null;                 
           
// String转Date   
str = "2007-1-18";         
try {   
           date = format1.parse(str);  
           data = format2.parse(str);
} catch (ParseException e) {   
           e.printStackTrace();   
}   

/**
   * 获取现在时间
   *
   * @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;
}

分享到:
评论

相关推荐

    js 弹窗 http://hi.baidu.com/18201670151/home

    JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,包括创建交互式的用户界面。在标题“js 弹窗”中提到的“弹窗”,是指利用JavaScript来实现的一种网页提示或者警告功能,它可以是警告...

    http://hi.csdn.net/invite.php?u=325297&c=1ace3e55fd7f56be

    大幅http://hi.csdn.net/invite.php?u=325297&c=1ace3e55fd7f56be

    链接:https://pan.baidu.com/s/1q8UA5fJPPDDca7jDfVhHJQ 提取码:83yd

    【考研 招生 改考408】这一主题涉及到的是中国研究生入学考试中,部分院校计算机科学与技术相关专业调整考试科目为全国统一的《408计算机学科专业基础》的情况。以下是对这一现象的详细分析: ...

    shell实例手册

    http://hi.baidu.com/quanzhou722/item/cf4471f8e23d3149932af2a7 # LazyManage系统批量管理软件下载[shell]: http://hi.baidu.com/quanzhou722/item/4ccf7e88a877eaccef083d1a # LazyManage运维批量管理软件...

    汽车图标汽车 修改个人档案资料、关注好友动态,请访问CSDN个人空间:http://hi.csdn.net/

    修改个人档案资料、关注好友动态,请访问CSDN个人空间:http://hi.csdn.net/ 技术精品文章,请访问CSDN博客:http://blog.csdn.net/ 全球最大的中文技术讨论区,请访问CSDN论坛:http://bbs.csdn.net/ 分享您认为...

    如何重装系统的心得修改个人档案资料、关注好友动态,请访问CSDN个人空间:http://hi.csdn.net/my.html

    如何重装系统的心得修改个人档案资料、关注好友动态,请访问CSDN个人空间:http://hi.csdn.net/my.html 技术精品文章,请访问CSDN博客:http://blog.csdn.net/ 全球最大的中文技术讨论区,请访问CSDN论坛:...

    Awake 框架 Demo 网址:http://hi.baidu.com/jfheng

    Awake 十分钟做一个查询,分页列表,增减一列只需几秒钟(修改xml)。 在软件开发中我们经常会遇到这些问题: 1. 在开发查询检索页面时,经常遇到客户要求增减查询项,这时需要修改,查询页面和源代码。...

    USBCleaner6.0

    http://hi.baidu.com/usbcleaner/blog/item/76340b88e630619fa4c272e9.html 4.关于近期Sola病毒的一些问题回馈: http://hi.baidu.com/usbcleaner/blog/item/de58f0f53d9f9d2ebc3109bb.html 5.关于杀毒软件误报的...

    dwz富客户端框架文档

    J-HI(Java Web)快速开发平台 + jUI整合应用(Eclipse插件生成项目代码) ThinkPHP2.1 + jUI整合应用 YII + jUI整合应用 常见问题及解决: Error loading XML document: dwz.frag.xml 直接用IE打开index.html弹出一个...

    myeclipse整合Struts1.2+Hibernate3.2+Spring2.5

    myeclipse整合Struts1.2+Hibernate3.2+Spring2.5的留言板demo,可以参考参考,希望对你能有帮助,其中lib下的jar包对于ssh工程可以直接使用...http://hi.baidu.com/ccutshyhao/blog/item/78a22886d89dd62cc75cc342.html

    基于hibernate 通用查询 Awake 框架 Demo 网址:http://hi.baidu.com/jfheng

    Awake 十分钟做一个查询,分页列表,增减一列只需几秒钟(修改xml)。 在软件开发中我们经常会遇到这些问题: 1. 在开发查询检索页面时,经常遇到客户要求增减查询项,这时需要修改,查询页面和源代码。...

    TLC1543,http://hi.baidu.com/mudh118

    ### TLC1543模数转换器及其应用详解 #### 一、TLC1543简介 TLC1543是由美国德州仪器(TI)公司生产的一种多通道、低成本的模数转换器(A/D Converter)。该器件采用串行通信接口,具有较高的性价比,易于与单片机...

    【软件发布】辩论赛计时软件 Public Debate Timer 3.5.8.1209(可自定义赛制)

    辩论赛计时软件 Public Debate Timer 是一款专为辩论比赛设计的计时工具,适用于各种辩论赛制,如林肯-道格拉斯辩论、公共论坛辩论等。版本3.5.8.1209虽然已经过时,但在当时它提供了丰富的功能,帮助参赛者和组织者...

    【软件发布】辩论赛计时软件 Public Debate Timer 3.5.8.1208 (可自定义赛制)

    辩论赛计时软件 Public Debate Timer 3.5.8.1208 是一款专为辩论比赛设计的计时工具,具有高度自定义赛制的功能,使得它在辩论比赛中能够灵活适应各种规则和流程。这款软件的核心功能在于精确计时,确保辩论双方公平...

    Fraps 3.0.0破解版

    http://hi.baidu.com/yuwobixing/blog/item/6bb74d51327df00a377abe41.html Fraps 3.0.0破解版 更新版本请关注在下的百度空间: http://hi.baidu.com/yuwobixing/blog/item/6bb74d51327df00a377abe41.html ...

    Fraps 3.3.0破解版

    很抱歉大家,此fraps3.3.0破解版已经失效了~ ...http://hi.baidu.com/yuwobixing/blog/item/6bb74d51327df00a377abe41.html 很抱歉大家,此fraps3.3.0破解版已经失效了~ 请到这里下载,版本已经更新: ...

    Hudson/Jenkins显示趋势图插件源码

    可以看关于这个插件的文章。http://hi.baidu.com/newstud/home....http://hi.baidu.com/newstud/blog/item/5858089a1e36cda2c9eaf4f6.html ---------------------- 下载该插件http://download.csdn.net/source/3285316

    Http读文件API.rar

    《易语言Http读文件API源码解析》 在IT领域,Http读文件API是一项重要的技术,它使得开发者能够通过HTTP协议从远程服务器读取文件内容。易语言作为一款中文编程环境,提供了简单易懂的接口来实现这一功能。本文将...

    MDK_ARM裸奔笔记之中断_为调试做准备_源代码

    调试一般都选择通过JLink把程序下载到SDRAM中直接运行,但是CPU中断时是把PC值设为中断向量入口地址即 ...说明http://hi.baidu.com/%C7%E0%C1%FA%B0%D7%D4%C6/blog/item/22c5411bc0985ab84bedbcb4.html

Global site tag (gtag.js) - Google Analytics