`

不同格式的时间获取date

阅读更多
Java时间格式转换大全

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;
}
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/20090405/164258.html)
分享到:
评论

相关推荐

    java 使用Date类获取系统的当前时间

    本篇将详细介绍如何使用`Date`类来获取系统的当前时间。 首先,让我们了解`Date`类的基本用法。在Java中,获取系统当前时间可以非常简单地通过创建一个`Date`对象来实现。下面是一段示例代码: ```java import ...

    Js获取当前日期时间及格式化代码

    标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...

    js中获取时间new date()的用法.txt

    `new Date()`方法非常强大,它提供了丰富的API来获取、设置以及操作日期与时间。 #### 二、创建Date对象 创建一个`Date`对象最常用的方式是使用`new Date()`。根据传入参数的不同,它可以表示当前时间或特定的时间...

    Linux下date命令,格式化输出,时间设置方法

    通过灵活地使用该命令的不同选项,用户不仅可以获取当前的日期时间信息,还能对这些信息进行格式化输出,甚至可以直接设置系统的日期时间。 #### 二、Date命令的基本语法 `date` 命令的基本语法如下: ```bash ...

    Java 获取日期时间代码

    本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期部分以及如何获取时间戳。此外,我们还将探讨如何使用自定义格式来获取日期时间。 #### 二、基本...

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    Date对象提供了多个方法来获取日期和时间的不同部分: - `getYear()`:返回当前年份,两位数表示(例如,2023年会返回23)。 - `getFullYear()`:返回完整的四位数年份(例如,2023年会返回2023)。 - `getMonth()`...

    jsDate插件,时间格式插件

    3. **格式化时间**:使用提供的方法设置或获取格式化后的时间字符串。 4. **绑定到元素**:将格式化后的时间绑定到页面的DOM元素上,可以是元素的文本内容或者属性值。 5. **设置动态更新**:若需要动态更新时间,...

    实例017——获取当前的日期、时间并格式化输出.zip

    4. **JavaScript**: 在JavaScript中,`Date`对象可以用来获取当前时间,`toLocaleString()`或`toString()`方法可以格式化输出,但具体格式取决于浏览器设置。如果需要自定义格式,可以使用`Intl.DateTimeFormat`API...

    Date日期时间 各种转换

    - 可以通过`new Date()`直接获取当前时间,也可以结合`SimpleDateFormat`对格式进行定制化输出。 - 示例: ```java String currentTime = getTime("yyyy-MM-dd HH:mm:ss"); System.out.println(currentTime);...

    IOS获取时间戳并转化为对应格式的时间

    下面我们将详细讨论如何在iOS中获取时间戳以及如何将其转化为各种对应格式的时间。 首先,获取时间戳在iOS中主要通过`Date`对象和`DateComponentsFormatter`类来完成。`Date`对象代表一个特定的瞬间,可以使用`Date...

    特定时间格式的转换为TimeDate格式

    然后,通过字符串分割获取各个部分,处理小时(考虑AM/PM),并将所有元素组合成一个符合`%Y-%m-%d %H:%M:%S.%f`格式的字符串,这是Python中datetime模块的标准时间日期格式。最后,使用`strptime`函数将字符串解析...

    Date对象获取当前时间

    Date对象获取当前时间的HTML文

    JAVA new Date()或Calendar.getInstance().getTime()得到的时间不对

    在Java编程中,`new Date()` 和 `Calendar.getInstance().getTime()` 都是获取当前系统时间的方法,但有时可能会出现获取到的时间与预期不符的情况。这种问题通常与时区设置、系统时间、Java运行环境以及代码逻辑...

    获取当前网络时间

    ### 获取当前网络时间 在IT领域中,保持服务器时间的准确性是非常重要的,因为这直接影响到系统日志记录、定时任务执行以及其他与...开发者可以根据实际需求调整代码,例如选择不同的时间服务器或优化时区处理逻辑。

    bootstrap时间控件daterangepicker使用方法及各种小bug修复

    bootstrap 时间控件 daterangepicker 使用方法及各种小 bug 修复 Bootstrap 的时间控件 daterangepicker 是一个功能强大且灵活的日期选择器插件,它可以帮助开发者快速实现日期选择功能。下面将详细介绍 daterange...

    js获取页面上的时间和当前时间进行比较判断

    1. **日期格式的一致性**:确保字符串时间格式与`Date`对象期望的格式一致。 2. **时间区域问题**:JavaScript中的`Date`对象默认使用浏览器的时区,如果涉及到跨时区的时间比较,需要注意时区差异。 3. **兼容性...

    JAVA获取当前时间并转换成string格式

    使用 Date 和 SimpleDateFormat 类可以轻松地实现获取当前时间并将其转换为字符串格式的功能。这对于日常开发中记录日志、显示日期和时间等场景非常有用。 知识点: * 使用 Date 类获取当前时间 * 使用 ...

    java获取Date时间的各种方式汇总

    本文将详细介绍在Java中获取Date时间的不同方法,包括常用方法和其他特殊方式。 1. 获取时间戳: 时间戳是自1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数。以下是如何获取当前时间的时间戳: ```java Date ...

    获取现在的时间

    了解这些基本的时间获取方法后,开发者可以根据需求进一步处理时间,例如格式化输出、时间差计算、日期比较等。在实际应用中,时间控件通常会结合这些方法来实时更新显示系统当前时间,为用户提供直观的时间信息。

Global site tag (gtag.js) - Google Analytics