项目中用到的时间的公共类,整理出来,呵呵!!
public class DateUtil {
// 定义常量
public static final String yyyyMMdd = "yyyy-MM-dd"; // 精确到天
public static final String yyyyMMddmm = "yyyy-MM-dd hh:mm:00"; // 精确到分(秒为补零)
public static final String HHmmss = "HH:mm:ss";
public static final String yyyyMMddHHmmss = "yyyy-MM-dd HH:mm:ss"; // 精确到秒
public static final String yyMMddHHmmss = "yy-MM-dd HH:mm:ss";
/**
* <pre>
* 根据plDateLine参数和pstrStyle参数,格式返回日期.
* </pre>
*
* @param plDateLine long
* @param pstrStyle String
* @return mstrDate
* @author aa00aa00 2011-5-19
*/
public static String parseToDate(long plDateLine, String pstrStyle) {
SimpleDateFormat objFormatter = new SimpleDateFormat();
objFormatter.applyPattern(pstrStyle);
Date objDate = null;
String mstrDate = null;
try {
objDate = new Date(plDateLine);
mstrDate = objFormatter.format(objDate);
} catch (Exception e) {
return "";
}
return mstrDate;
}
2.调用方式举例:
// 评论时间戳
objCommentDTO.setMstrCreatedtime(DateUtil.parseToDate(
pobComment.getMnCreatedtime() * 1000l, DateUtil.yyyyMMddmm));
分享到:
相关推荐
- **public class Welcome**:定义了一个公共类Welcome,公共类可以在其他包中被访问,类名应与文件名相同。 - **main方法**:这是程序的入口点,`public static void main(String[] args)`,每个Java应用程序都...
可以,但必须有一个公共类且该类的名字必须与文件名相同,其他类应为非公共类。 #### 8. 排序都有哪几种方法?请列举。用JAVA实现一个快速排序? 常见的排序算法包括冒泡排序、插入排序、选择排序、快速排序、归并...
Java标准库提供了大量实用类和工具,如Arrays、Collections、Date和Time API等,文件可能包含这些API的使用示例。 最后,如果涉及到实战部分,可能涵盖Web开发(如Servlet和JSP)、桌面应用(如Swing或JavaFX)、...
`java.util.Date`类用于表示具体的时间点,通常用于日期和时间的处理。 - **构造方法**: `new Date()` 或 `new Date(long date)`。 - **方法**: `getTime()`, `toString()`等。 ##### 3.3 Math `java.lang.Math`...
Java中的日期和时间操作主要是通过`Date`类、`Calendar`类以及`java.time`包中的类(如`LocalDate`、`LocalTime`等)来实现的。 ### Mysql #### Mysql概述 MySQL是一种流行的开源关系型数据库管理系统(RDBMS),...
例如,我们可以定义一个 `UtilDatePropertyEditor` 类来将字符串转换成 `Date` 对象: ```java public class UtilDatePropertyEditor extends PropertyEditorSupport { private String format = "yyyy-MM-dd"; @...
可以包含多个类,但其中只能有一个公共类,并且该公共类的名称必须与文件名相同。 **8. 排序都有哪几种方法?请列举。用JAVA实现一个快速排序?** 常见的排序方法包括冒泡排序、选择排序、插入排序、归并排序、...
### Shell学习教程(多年积累、整理) #### 一、Shell简介 **Shell** 是一种用于与计算机操作系统交互的命令解释器。它起到了操作系统内核与用户之间的桥梁作用,可以说是一种强大的计算机语言。通过Shell,用户...
**CyclicBarrier**(循环屏障)让一组线程等待其他线程到达一个公共屏障点,常用于多线程协作;**CountDownLatch**(倒计数器)允许一个线程等待其他线程完成操作后再继续执行;**Exchanger**(交换器)则允许两个...
可以包含多个公共类,但是每个文件只能有一个公共类,并且文件名必须与公共类的名称完全相同。 7. 排序都有哪几种方法?请列举。 排序方法有快速排序、冒泡排序、插入排序、选择排序、归并排序、堆排序等。 8. ...
1. **Java源文件与类**:一个`.java`源文件可以包含多个公共类(public class),但只能有一个与文件名相同的公共类。非公共类不受此限制。 2. **&与&&的区别**:`&`是按位与运算符,`&&`是逻辑与运算符。在布尔...
- 程序4的运行结果:定义了`Date`类表示日期,包含年、月、日,提供了`DisplayDate`方法显示日期。程序创建了两个日期对象,一个显示为“2008年7月18日”,另一个显示为当前日期。 实验要求中,学生需要分析和编写...
3. 一个.java源文件可以包含多个类,但只能有一个公共类(public class),并且该公共类的名称应与文件名一致,非内部类则不受此限制。 4. char型变量可以存储一个中文汉字,因为Unicode编码中一个char占16位,足以...
- 可以在一个源文件中定义多个类,但只能有一个公共类,并且该公共类的名称必须与文件名相同。 6. **Java中是否有`goto`关键字** - Java中没有`goto`关键字。 7. **如何跳出多重嵌套循环** - 使用`break`语句...
- **非公共类**:如果不声明为`public`,那么该类只能在同一包内被访问。 ### 9. 类的继承关系 - **继承的基本概念**:继承是面向对象编程的一个核心特性,允许一个类(子类)继承另一个类(父类)的属性和方法。 ...
- **常用类库**:如Math、String、Date、Calendar等类的使用。 以上这些知识点是SCJP考试中的核心部分,通过深入理解和实践,可以为通过考试打下坚实的基础。"scjpnote"文件可能包含了对这些概念的详细解释和例题...
- `public`:访问修饰符,表示公共。 - `return`:用于返回方法的结果。 - `short`:短整型数据类型。 - `static`:用于声明静态成员。 - `strictfp`:用于确保浮点运算的一致性。 - `super`:用于调用超类的方法或...
- 抽象类和接口:抽象类用于定义公共行为,接口用于定义契约。 - 异常处理:try-catch-finally语句,以及自定义异常。 6. **多线程**: - Thread类:创建和管理线程的基本方式。 - Runnable接口:另一种实现多...
"api"(Application Programming Interface)是开发者用于构建软件或服务的一组接口和工具,这里特指Java API,包含了Java库的所有公共类和接口。 **文件名称列表:“jdk+api+1.8_google@www.java1234.com.chm”** ...
根据提供的文件内容,我们可以整理出一系列与Java编程语言相关的知识点,包括数据结构、设计模式以及面试常见问题等。下面将对这些知识点进行详细的解析。 ### 1. Java平台概述 - **平台无关性**:Java的一大特点...