`

java Date设置

 
阅读更多
package com.snda.youni.monitor.console.utils;

import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateTools {
	/**
	 * 把时间戳转化为 yyyy-MM-dd HH:mm:ss 格式
	 * 
	 * @param timeStamp
	 * @return
	 */
	public static String formatTimeStamp(String timeStamp) {
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String s = format.format((new Timestamp(Long.parseLong(timeStamp))));
		return s;
	}

	/**
	 * 获取 指定日期的毫秒数
	 * 
	 * @param date
	 *            yyyy-MM-dd HH:mm:ss
	 * @return
	 */
	public static long getTimeStamp(String dateString) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
		try {
			Date date = sdf.parse(dateString);
			long longDate = date.getTime();
			return longDate;
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return 0;

	}

	/**
	 * 把 类似135667864521000 格式转化成Date
	 * 
	 * @param dateString
	 * @return
	 */
	public static Date getDateFromTimeStamp(String millSeconds) {

		Date date = new Date();
		try {
			date.setTime(Long.parseLong(millSeconds));
		} catch (NumberFormatException nfe) {
			nfe.printStackTrace();
			return null;
		}
		return date;

	}

	/**
	 * 获取今天开始时间的毫秒数
	 * 
	 * @return
	 */
	public static long getTodayBegin() {
		String d = new SimpleDateFormat("yyyy-MM-dd").format(Calendar
				.getInstance().getTime());
		return getTimeStamp(d + " 00:00:00");
	}

	/**
	 * 获取今天结束时间的毫秒数 23:59:59
	 * 
	 * @return
	 */
	public static long getTodayEnd() {
		String d = new SimpleDateFormat("yyyy-MM-dd").format(Calendar
				.getInstance().getTime());
		return getTimeStamp(d + " 23:59:59");
	}

}

 

分享到:
评论

相关推荐

    java 设置为东八区时间工具类 java 设置为东八区时间工具类

    java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java ...

    Java_Date_日期时间整理

    Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    10.javaDate类.zip

    10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类...

    java_sql_Date与java_util_Date转换

    java_sql_Date与java_util_Date转换

    Java Date操作大全

    Java Date操作大全 例举了所有java 日期操作

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

    创建`Date`对象时,它会自动设置为当前系统时间。然后,我们使用`System.out.println`打印出这个日期对象,这将显示一个默认格式的日期和时间。 然而,`Date`类默认的输出格式可能并不符合我们的需求,因此我们通常...

    Java Date的使用

    根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...

    java Date操作工具类

    java Date操作工具类,对日期的各种基本的操作

    java操作date对象

    【Java 操作 Date 对象详解】 在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取...

    Date的Java源代码

    然而,为了更好地理解和解答题目中的需求,我们可以围绕“Date的Java源代码”这一主题来展开相关的知识点。 ### 1. Java Date 类的基本概念 在Java中,`java.util.Date`类用来表示特定的时间点,即毫秒值距离1970...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    javadate工具类

    date工具类

    java中Date的格式.pdf

    在Java编程语言中,`java.util.Date` 类用于表示日期和时间。这个类在处理日期相关的操作时非常常见。在给定的文件中,我们看到了三个示例,它们分别展示了如何创建Date对象、格式化日期以及解析日期字符串。 1. **...

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...

    Java Date类常用示例_动力节点Java学院整理

    在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。

    java date

    在早期版本的Java中,`java.util.Date`类是主要的日期处理类,但它的设计并不完美,导致了许多不便之处。随着Java的发展,`java.time`包在Java 8中被引入,提供了更强大、更易于使用的日期和时间API。 在`java.util...

    java的Date类型转换成MySQL的DateTime类型.docx

    ### Java的Date类型转换成MySQL的DateTime类型 在软件开发特别是网络游戏开发中,记录关键时间点(例如游戏开始时间和结束时间)并将其保存至数据库是非常常见的需求。由于Java中的`java.util.Date`类与MySQL数据库...

    java 时间转换date time = new date()

    `SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...

Global site tag (gtag.js) - Google Analytics