HibernateUtil.java
package com.umgsai.utils;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
public class HibernateUtil {
private static Configuration configuration = null;
private static SessionFactory factory = null;
static{
if (configuration == null) {
configuration = new Configuration().configure();
}
if (factory == null) {
factory = configuration.buildSessionFactory();
}
}
public static SessionFactory getSessionFactory(){
return factory;
}
public static Session getSession() {
return factory.openSession();
}
public static void closeSession (Session session) {
if (session != null) {
session.close();
}
}
}
DateUtil.java
package com.umgsai.utils;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static String GetTime() {//获取时间
return (new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date());
}
public static String GetDate() {//获取日期
Date now = new Date();
DateFormat d1 = DateFormat.getDateInstance(); // 默认语言(汉语)下的默认风格(MEDIUM风格,比如:2013-7-5 12:32:33)
String date = d1.format(now);
return date;
}
public static String formatDate(Date date) {//格式化日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
return format.format(date);
}
public static String formatTime(Date date) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return format.format(date);
}
public static void main(String[] args) {
System.out.println(GetTime());
System.out.println(GetDate());
System.out.println(formatDate(new Date()));
System.out.println(formatTime(new Date()));
}
}
转载于:https://blog.51cto.com/shamrock/1242083