代码空间项目 -- 获取当前时间之前的某一天-Calender类的使用

Calendar类的静态方法getInstance()可以初始化一个日历对象:Calendar now = Calendar.getInstance(); 1.Calendar的基本用法calendar.add(Calendar.DATE, -1);    //得到前一天 calendar.add(Calendar.MONTH, -1);    //得到前一个月 int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH)+1;2.Calendar和Date的转化(1) Calendar转化为DateCalendar cal=Calendar.getInstance();Date date=cal.getTime();(2) Date转化为CalendarDate date=new Date();Calendar cal=Calendar.getInstance();cal.setTime(date);3.格式化输出日期时间Date date=new Date();SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");4.案例a.网上找的小案例 判断当前日期是星期几public static int dayForWeek(String pTime) throws Exception {   SimpleDateFormat 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;   } b.项目中的案例  获取某一天的时间public String getTime(String condition){        Date dNow = new Date();//当前时间        Date dBefore = new Date();

        Calendar calendar = Calendar.getInstance();//得到日历        calendar.setTime(dNow);//date转Calendar        if(condition.equals("week")){            calendar.add(Calendar.DAY_OF_MONTH, -7);//设置为前七天        }else if(condition.equals("month")){            calendar.add(Calendar.MONTH, -1);//设置为一个月前        }        dBefore = calendar.getTime();//Calendar转date

        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//设置时间格式        return sdf.format(dBefore);//返回日期}
时间: 2024-10-25 07:54:17

代码空间项目 -- 获取当前时间之前的某一天-Calender类的使用的相关文章

代码空间项目 -- InstantiationException的异常

java.lang.InstantiationException实例化异常.当试图通过newInstance()方法创建某个类的实例,而该类是一个抽象类或接口时,抛出该异常. 这次项目中查询type时候使用报这个异常,仔细检查实体类和hibernate实体映射文件都是一 一对应的,发现产生这个错误的原因是实体类Type中没有不带参数的构造方法,因为hibernate在对象建立中,会使用不带参数的构造函数来建立对象,而现在我的Type类中只有一个带参数的构造方法以及一系列的getter/sette

代码空间项目 -- 窗口移动

1.js控制var msgTitle=document.createElement("div"); msgTitle.onmousedown=function(e){        var ev1=e||window.event;        //获取元素的外边距        var left=msgBox.offsetLeft;        var top=msgBox.offsetTop;        //获取鼠标的坐标        var x=ev1.clientX; 

代码空间项目 -- cookie的基本使用

cookie在日常开发b/s架构时候经常使用,可以在记住用户,方便自动登录,也可以记住用户的偏好并对应推送广告 下面说说开发时候的基本用法: 1.创建cookie//设置cookie,键值对形式Cookie namecookie = new Cookie("name",name);    Cookie passwordcookie = new Cookie("password",pwd);//设置生命周期,以秒为单位,设置为0即删除,设置为-1在浏览器关闭时删除na

代码空间项目 -- alert窗口自定义

function z_alert(msg){    //创建提示框盒子,设置盒子的css样式    var msgBox=document.createElement("div");    msgBox.style.width="300px";    msgBox.style.borderRadius="5px";    msgBox.style.position="fixed";    msgBox.style.zIndex

c#获取当前日期时间

c#获取当前日期时间 我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12:11:10)等. //获取日期+时间DateTime.Now.ToString();            // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString();        // 2008-9-4 20:12:

vbs获取当前时间日期的代码

vbs获取当前时间日期的代码,文章来源:脚本学堂. 获取当前日期方法一: Currentdate1=date()msgbox Currentdate1 获取当前日期方法二:Currentdate2=year(Now)&"-"&Month(Now)&"-"&day(Now)msgbox Currentdate2 获取当前时间:CurrentTime=Hour(Now)&":"&Minute(Now)&

java获取当前日期时间代码总结

1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值.  方法如下: 要使用 java.util.Date .获取当前时间的代码如下  代码如下 复制代码 Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ; 都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间,   格式为:   yyyy-m

Linux下获取当前时间到1970年之前某年份的秒数的C代码实现

一.问题描述 在Linux下编写一C程序,用于获取当前时间到1970年之前某年份的秒数. 二.C代码实现 /********************************************************************* * 版权所有 (C)2015, Zhou Zhaoxiong. * * 文件名称:GetSecNumBetweenTwoYear.c * 文件标识:无 * 内容摘要:获取当前时间到1970年之前某时间的秒数 * 其它说明:无 * 当前版本:V1.0 *

C#获取文件创建时间的代码

下面资料是关于C#获取文件创建时间的内容,应该是对各朋友也有用处.using System;using System.IO;class Class1 {static void Main(string[] args) {string[] cla = Environment.GetCommandLineArgs();if (cla.GetUpperBound(0) == 2) {FileInfo fi = new FileInfo(cla[1]);fi.MoveTo(cla[2]);Console.