写道
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HHmmss");
String today = sdf.format(date);
long time = System.currentTimeMillis();
System.out.println("today:"+today+"\ntime:"+time);
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1); //得到前一天
calendar.add(Calendar.MONTH, -1); //得到前一个月
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
注意月份加一
/**
* 判断当前日期是星期几<br>
* <br>
* @param pTime 修要判断的时间<br>
* @return dayForWeek 判断结果<br>
* @Exception 发生异常<br>
*/
public static int dayForWeek(String pTime) throws Exception {
format = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.setTime(format.parse(pTime));
int dayForWeek = 0;
if(c.get(Calendar.DAY_OF_WEEK) == 1){
dayForWeek = 7;
}else{
dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;
}
return dayForWeek;
}
package test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* JAVA将(java.util.)Date减一天
*
* @author Zhou-Jingxian
*
*/
public class TestDate {
public static void main(String args[]) {
Date date = new Date();
String before = changeDateForBefore(date);
System.out.println("before : "+ before);
}
public static String changeDateForBefore(Date dates) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String strDate = sdf.format(dates);
int intYear = Integer.parseInt(strDate.substring(0, 4));
int intMonth = Integer.parseInt(strDate.substring(4, 6));
int intDate = Integer.parseInt(strDate.substring(6, 8));
Calendar cal = Calendar.getInstance();
cal.set(intYear, intMonth - 1, intDate);
cal.add(Calendar.DATE, -1);
Date date = cal.getTime();
return sdf.format(date);
}
}
分享到:
相关推荐
在大数据Java面试中,面试官通常会关注应聘者的专业技能,包括JVM参数配置、Spring框架的理解、微服务架构的应用、服务管理和分布式系统的实践,以及消息队列的使用经验等。以下是对这些知识点的详细说明: **JVM...
9--[小黑点的旅行(未完待续)].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码9--[小黑点的旅行(未完待续)].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码9--[小黑点的旅行(未完待续)].zip...
"android播放器未完待续"这个标题暗示我们将探讨如何在Android系统中构建一个功能完善的音乐播放器,以及可能遇到的问题和解决方案。让我们深入研究一下。 首先,Android音乐播放器的基础是媒体库服务。Android提供...
在大数据实战第一部分中,我们将探索大数据处理的关键概念和技术,这些技术在当今信息化社会中扮演着至关重要的角色。...通过这个未完待续的大数据实战项目,你将深入理解大数据处理的全貌,并获得宝贵的实践经验。
"未完待续"则表明这项作品还在持续开发中,可能存在多个版本或者更新,期待观众或玩家的关注和期待。 【描述】:“个人手机网游作品展示,未完待续” 描述与标题相呼应,进一步强调这是一部个人创作的手机网游,...
scratch2源码小黑点的旅行(未完待续)提取方式是百度网盘分享地址
EOS开发入门之cleos命令解读(未完待续)1
教程名称:linux服务器性能调优文档(未完待续)课程目录:linux服务器性能调优01linux服务器性能调优02linux服务器性能调优03linux服务器性能调优04linux服务器性能调优05linux服务器性能调优06linux服务器性能调优07...
10. 青春的延续:尽管青春已逝,但它的精神和影响却可以"未完待续",持续影响着我们的生活和决策。 总结,本文通过对青春的描绘,探讨了时间、成长、分别、记忆、诺言等主题,展现了青春的美好、脆弱和短暂,同时也...
标题"A股市场策略周报:跨年行情,不要犹豫,未完待续.zip"揭示了这是关于中国A股市场的每周投资策略报告,重点在于跨年度的股市趋势分析。"跨年行情"指的是跨越不同年度的股市表现,通常投资者关注此阶段的市场动态...
《Web前端入门_从零开始做网站》讲义(未完待续).pdf
... **集成组件** 在描述中提到的PHP环境探针集成了以下几个重要的组件: ...这通常需要PDO_OCI或oci8扩展。...虽然这个探针的描述标记为"未完待续,仅供参考",但它仍能为PHP开发者带来宝贵的环境调试信息。
北京理工大学机器学习应用>超详细学习笔记和代码注释(未完待续)
在"WebBrowser的各种使用方法(未完待续)(XE8+WIN7)"这个主题中,我们将深入探讨WebBrowser控件的使用技巧及其在XE8版本下的应用。 1. **安装与添加WebBrowser控件** 在Delphi XE8中,首先确保你的系统已经安装了...
北京理工大学<Python机器学习应用>超详细学习笔记和代码注释(未完待续)
汽车行业:乘风破浪的重卡市场,高景气度未完待续-基于国三存量数据的重卡销量测算
汽车行业:乘风破浪的重卡市场,高景气度未完待续-基于国三存量数据的重卡销量测算.pdf
解决调度问题的元启发式算法应用(未完待续...),蚁群算法(ACO)、遗传算法(GA)、粒子群算法(_Scheduling-problems
3. **链接**:使用链接器(如VC2005中的`LINK.exe`)将目标程序与其他库和资源链接,生成可以直接运行的可执行程序,扩展名为`.exe`。 4. **翻译程序**:C++的翻译过程包括汇编程序(将汇编语言转化为机器语言)、...
从给出的内容来看,这是一份关于泛函分析的基础知识点笔记,涵盖了度量空间、开集和闭集、邻域、内点和有界集、聚点、导集、闭包、可列集和稠密集、可分性、拓扑空间和连续性、序列与完备性、以及赋范线性空间等关键...