package ben.util;
import java.text.SimpleDateFormat;
/**
* 日期格式
* @author Ben
*
*/
public class FormatDate {
/**
* 返回系统当前的完整日期时间 <br>
* 格式 1:2008-05-02 13:12:44 <br>
* 格式 2:2008/05/02 13:12:44 <br>
* 格式 3:2008年5月2日 13:12:44 <br>
* 格式 4:2008年5月2日 13时12分44秒 <br>
* 格式 5:2008年5月2日 星期五 13:12:44 <br>
* 格式 6:2008年5月2日 星期五 13时12分44秒 <br>
* @param 参数(formatType) :格式代码号
* @return 字符串
*/
public static String get(int formatType) {
SimpleDateFormat sdf = null;
if(formatType==1) {
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
} else if(formatType==2) {
sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
} else if(formatType==3) {
sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
} else if(formatType==4) {
sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
} else if(formatType==5) {
sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss");
} else if(formatType==6) {
sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH时mm分ss秒");
}
return sdf.format(new java.util.Date());
}
/**
* 返回:当前系统年份
* @return String
*/
public static String getYear() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split("-")[0];
}
/**
* 返回:当前系统月份
* @return 09
*/
public static String getMonth() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split("-")[1];
}
/**
* 返回:当前系统日
* @return 09
*/
public static String getDate() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split("-")[2].split(" ")[0];
}
/**
* 返回:系统当前日期
* @return 2009-09-09
*/
public static String getCurrentDate(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split(" ")[0];
}
/**
* 返回:系统当前时间
* @return 09:09:09
*/
public static String getCurrentTime() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split(" ")[1];
}
/**
* 返回:系统当前完整日期时间
* @return 2009-09-09 09:09:09
*/
public static String getCurrentFullTime() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date());
}
/**
* 返回:系统当前时间时
* @return 09
*/
public static String getHours() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split(" ")[1].split(":")[0];
}
/**
* 返回:系统当前时间分
* @return 12
*/
public static String getMinutes() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split(" ")[1].split(":")[1];
}
/**
* 返回:系统当前时间秒
* @return 12
*/
public static String getSeconds() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(new java.util.Date()).split(" ")[1].split(":")[2];
}
}
分享到:
相关推荐
Java项目开发实例_图书信息管理系统开发文档及源码 一、系统功能概述 图书信息管理系统是一个基于Java开发的项目实例,该系统分为两个大功能模块:基础数据维护和系统数据维护。基础数据维护包括图书信息、图书...
Java 项目开发实例 - 图书信息管理系统开发文档及源码 Java 项目开发实例 - 图书信息管理系统是基于 Java 语言开发的图书信息管理系统,旨在提供一个功能强大且易用的图书信息管理平台。本系统主要包括两个功能模块...
"Java 项目开发实例图书信息管理系统开发文档及源码" 本文档介绍了 Java 项目开发实例图书信息管理系统的开发文档及源码,包括系统功能概述、数据库设计、系统源代码等部分。 一、系统功能概述 图书信息管理系统...
用户可能需要创建相应的数据库结构,例如,可能有一个名为`income_expense`的表,包含`id`(主键)、`category`(类别)、`amount`(金额)、`date`(日期)等字段。连接数据库后,系统可以通过SQL查询获取并显示...
Java 项目开发实例-图书信息管理系统开发文档及源码借鉴 本文档主要介绍了 Java 项目开发实例-图书信息管理系统的开发文档及源码借鉴。该系统是一个基于 Java 语言开发的图书信息管理系统,旨在提供一个完整的图书...
Java 项目开发实例 - 图书信息管理系统开发文档及源码 本文档介绍了一个基于 Java 的图书信息管理系统的开发文档和源码。该系统分为两个主要功能模块:基础数据维护和系统数据维护。基础数据维护模块包括图书信息表...
图书信息管理系统是IT领域中常见的应用实例,它主要用于管理和维护图书馆中的各类图书数据,包括图书的详细信息、类别管理以及用户信息等。本系统采用Java语言进行开发,旨在提供高效、准确的信息管理服务。 一、...
2. 固定资产查询:用户可以根据不同的条件(如资产编号、类别、购置日期等)进行查询,系统返回匹配的固定资产列表。 3. 固定资产变更管理:当固定资产状态发生变化,如折旧、报废、转移等,系统需记录并更新相关...
本文将基于提供的代码示例,深入探讨如何在Java中获取系统时间,并通过不同类别的方法实现时间与系统时间的同步。 #### 一、代码解析 首先,我们来分析一下提供的代码片段: ```java import java.io.File; // 此...
12. **Java标准库**:熟悉Java API,如集合、IO、网络编程、日期时间等类库的使用。 13. **Swing和JavaFX**:对于GUI(图形用户界面)编程,Java提供了Swing和JavaFX库。学习如何创建窗口、组件和事件处理,以构建...
"基于 Java 项目开发实例的图书信息管理系统开发文档及源码" 一、 系统功能概述 该系统分为两个大功能模块:基础数据维护和系统数据维护。基础数据维护包括图书信息管理、用户信息管理和读者信息管理等功能,而...