public class Test {
/**
* 英文简写(默认)如:2010-12-01
*/
public static String FORMAT_SHORT = "yyyy-MM-dd";
/**
* 英文全称 如:2010-12-01 23:15:06
*/
public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";
/**
* 精确到毫秒的完整时间 如:yyyy-MM-dd HH:mm:ss.S
*/
public static String FORMAT_FULL = "yyyy-MM-dd HH:mm:ss.S";
/**
* 中文简写 如:2010年12月01日
*/
public static String FORMAT_SHORT_CN = "yyyy年MM月dd";
/**
* 中文全称 如:2010年12月01日 23时15分06秒
*/
public static String FORMAT_LONG_CN = "yyyy年MM月dd日 HH时mm分ss秒";
/**
* 精确到毫秒的完整中文时间
*/
public static String FORMAT_FULL_CN = "yyyy年MM月dd日 HH时mm分ss秒SSS毫秒"; public static void main(String[] args) {
System.out.println(getTimeString());
System.out.println("返回日期年份:"+getYear(new Date()));
System.out.println("返回月份:"+getMonth(new Date()));
System.out.println("返回当天日份"+getDay(new Date()));
System.out.println("返回当天小时"+getHour(new Date()));
System.out.println("返回当天分"+getMinute(new Date()));
System.out.println("返回当天秒"+getSecond(new Date()));
System.out.println("返回当天毫秒"+getMillis(new Date())); } /**
* 获取当前时间
*/
public static String getTimeString() {
SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);
Calendar calendar = Calendar.getInstance();
return df.format(calendar.getTime());
} /**
* 获取日期年份
* @param date 日期
* @return
*/
public static String getYear(Date date) {
return format(date).substring(0, 4);
}
/**
* 功能描述:返回月
*
* @param date
* Date 日期
* @return 返回月份
*/
public static int getMonth(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.MONTH) + 1;
} /**
* 功能描述:返回日期
*
* @param date
* Date 日期
* @return 返回日份
*/
public static int getDay(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.DAY_OF_MONTH);
} /**
* 功能描述:返回小时
*
* @param date
* 日期
* @return 返回小时
*/
public static int getHour(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.HOUR_OF_DAY);
} /**
* 功能描述:返回分
*
* @param date
* 日期
* @return 返回分钟
*/
public static int getMinute(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.MINUTE);
} /**
* 返回秒钟
*
* @param date
* Date 日期
* @return 返回秒钟
*/
public static int getSecond(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.SECOND);
} /**
* 功能描述:返回毫
*
* @param date
* 日期
* @return 返回毫
*/
public static long getMillis(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.getTimeInMillis();
}
}

原文:https://blog.csdn.net/xuforeverlove/article/details/81565173

//日期字符串类型转date
public void test() throws ParseException {
String string = "2016-10-24 21:59:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.parse(string));
}

最新文章

  1. Windows Server 2012 支持的逻辑盘容量最大是多少?
  2. Error 2103 “Unhandled Error in Silverlight Application“ 解决办法
  3. php生成唯一随机码
  4. SQL高级查询之一
  5. javascript typeof 和 constructor比较
  6. Android设计模式—策略模式
  7. 剪花布条 --HDOJ 2087
  8. java 中流的使用
  9. 前端开发:H5直播起航
  10. 使用Dropwizard(2)-配置分类ConfiguredBundle
  11. Redis Sentinel 高可用服务搭建
  12. 学习 CosmosDB (NoSql)
  13. ios7内购、Game Center 实现 in-App Purchases & Game Center
  14. Linux stat函数和stat命令
  15. 总结C语言字符检测函数:isalnum、isalpha...
  16. 现代编译原理——第六章:中间树 IR Tree 含源码
  17. Rpc框架dubbo-server(v2.6.3) 源码阅读(一)
  18. day05 集合
  19. ifcfg-eth配置详解(CentOS6)
  20. ACM-ICPC 2018 沈阳赛区网络预赛 F. Fantastic Graph (贪心或有源汇上下界网络流)

热门文章

  1. okhttp拦截器之CacheInterceptor解析
  2. Muduo阅读
  3. 2018ccpc吉林 E:THE TOWER——数形结合
  4. CSS实现太极效果
  5. Task , Thread 学习
  6. 【线性代数】2-1:解方程组(Ax=b)
  7. Python数据抓取(1) —数据处理前的准备
  8. Codeforces 1238E. Keyboard Purchase
  9. Java中final、finally、finalize
  10. HDU 2177 —— (威佐夫博弈)