文档章节

操作日期工具类

东湖畔新家
 东湖畔新家
发布于 2017/05/09 18:53
字数 286
阅读 4
收藏 0

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

public class DateUtil {

	/**
	 * 
	 * <p>
	 * 简述:获取当天时间  str
	 * </p>
	 * <p>
	 * 描述:
	 * </p>
	 * @param dateformat "yyyy-MM-dd" "yyyy-MM-dd HH:mm:ss"
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
    public static String getNowTimeStr(String dateformat){  
        Date   now   =   new   Date();     
        //可以方便地修改日期格式
        SimpleDateFormat   dateFormat   =   new   SimpleDateFormat(dateformat);     
        String  hehe  = dateFormat.format(now);     
        return hehe;  
    } 
	/**
	 * 
	 * <p>
	 * 简述:获取当天时间 date
	 * </p>
	 * <p>
	 * 描述:
	 * </p>
	 * @param dateformat "yyyy-MM-dd" "yyyy-MM-dd HH:mm:ss"
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
    public static Date getNowTimeDate(String dateformat){  
        Date   now   =   new   Date();     
        //可以方便地修改日期格式
        SimpleDateFormat   dateFormat   =   new   SimpleDateFormat(dateformat);     
        String  hehe  = dateFormat.format(now);
        return getStrToDate(hehe, dateformat);
    }
    
	/**
	 * 
	 * <p>
	 * 简述:获取距今天的指定天数
	 * </p>
	 * <p>
	 * 描述:
	 * </p>
	 * @param index 指定天数 (今天之前的天数是负数,今天之后的是正数)
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public static String getDayByIndex(int index) {
		Calendar c = Calendar.getInstance();
		Date date = new Date(System.currentTimeMillis());
		c.setTime(date);
		int day = c.get(Calendar.DATE);
		c.set(Calendar.DATE, day + index);
		String dayAfter = new SimpleDateFormat("yyyy-MM-dd")
				.format(c.getTime());
		return dayAfter;
	}

	/**
	 * 
	 * <p>
	 * 简述:转换日期成字符串
	 * </p>
	 * <p>
	 * 描述:
	 * </p>
	 * @param date  日期类型
	 * @param format "yyyy-MM-dd" "yyyy-MM-dd HH:mm:ss"
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public static String getDateToStr(Date date, String format) {
		return new SimpleDateFormat(format).format(date);
	}

本文转载自:http://blog.csdn.net/sblig/article/details/24669893

东湖畔新家
粉丝 1
博文 170
码字总数 31582
作品 0
杭州
后端工程师
私信 提问
Ajava攻城师/AjavaAndroidLib

将zftlive工程部分共通源代码抽取为类库 已集成第三方开源组件: 网络请求库android-async-http 图片异步加载库universal-image-loader Sqlite数据库操作ormlite-android 社会化分享ShareSD...

Ajava攻城师
2015/06/26
0
0
【你不知道的事系列】Java中处理日期的类

Java中提供了一系列用于处理日期、时间的类,包括创建日期,时间对象,获取系统当前日期,时间等操作 Date类: 位于java.util.Date,从JDK1.0起就存在了,但现在它的大部分构造器,方法已过时...

LSantorini
2015/08/10
0
2
一步一步构建自己的简单日历控件 MySimpleCalendar

日历控件大家应该不陌生,github 上面一搜一大堆,但是我们拿到 github 上面的一个日历控件,想动手改改功能改改需求,有时可能会觉得无从下手,(当然了,老司机就忽略我说的 —。—)那么,...

2018/01/15
0
0
Apache commons类库阅读笔记

commons-io --------Start--------- FilenameUtils 文件名称一些操作,如判断文件扩展名称等 FileUtils 文件工具类 IOUtils 主要提供了IO常见操作 Stream 转换,关闭Stream等操作 FileUtils文...

lis1314
2016/05/10
147
0
Ajava攻城师/AjavaAndroidSample

简介 zftlive,顾名思义“曾繁添的生活”,我是一个追求技术的代码狂,我的生活很单纯,占据我大部分生活的是代码,在工作之余整理/沉淀自己所学、所能,一方面可以记录一下,方便日后使用、...

Ajava攻城师
2015/06/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL在高并发下的订单撮合、系统使用、共享锁与排他锁保证数据一致性

前序 距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。...

我最喜欢三大框架
12分钟前
0
0
深入理解Flutter多线程

该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> https://www.jianshu.com/p/54da18ed1a9e Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 ...

刘小壮
17分钟前
0
0
输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

//有点投机啦 import java.util.ArrayList; public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList <Integer> s=new ArrayLi......

南桥北木
22分钟前
0
0
聊聊elasticsearch的SeedHostsResolver

序 本文主要研究一下elasticsearch的SeedHostsResolver ConfiguredHostsResolver elasticsearch-7.0.0/server/src/main/java/org/elasticsearch/discovery/PeerFinder.java public inter......

go4it
28分钟前
0
0
Python黑客攻击的几种技术,你得了解一下

前言 Python提供了丰富的模块,几乎可以直接用于任何黑客领域。对于黑客模块没有提供的区域,可以使用c类型调用操作系统提供的本机API。简而言之,Python可以用于攻击几乎任何领域,如应用程...

A_裙232550246
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部