• 在java中怎样获得当前日期时间


    Calendar cal = Calendar.getInstance();
       java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
                String cdate = sdf.format(cal.getTime());


    1.用java.util.Calendar
    Calendar ca = Calendar.getInstance();
    Date now = ca.getTime();
    ca.add(Calendar.DAY_OF_MONTH, 7);
    Date fu = ca.getTime();
    fu就是7天以后的日期
    2.另外,用new Date()也能获得当前时间,但现在好像不提倡用Date类型了new java.util.Date()


    一个显示系统日期的小程序:

    因原程序(2009-9-8转载)有点小问题,故稍作修改(2009-12-2):

    import java.awt.*;
    import java.Applet.*;
    import java.util.*;

    public class showtimeApplet extends Applet{
    GregorianCalendar calendar=new GregorianCalendar();
       // 取出当前的年,月,日
       int year=calendar.get(calendar.YEAR);

       // 月的数值加1,使之变成习惯的月份大小(1~12月)
       int month=calendar.get(calendar.MONTH)+1;
       int today=calendar.get(calendar.DAY_OF_MONTH);

       // 输出当前的年,月,日及星期的格式样本
       System.out.println("Today is "+year+"/"+month+"/"+today+"!");
       System.out.println();
       System.out.println("Sun Mon Tue Wed Thu Fri Sat"); // 中间为两个空格

       // 设置从当前月的1号开始显示日历并查看他是一个星期的第几天
       calendar.set(calendar.DAY_OF_MONTH,1);
       int weekday=calendar.get(calendar.DAY_OF_WEEK);

       // 使1号对齐相应的星期
       for(int i=calendar.SUNDAY;i < weekday;i++)
        System.out.print("     "); // 中间为5个空格
       int day,Month;
       // 用do-while循环来实现日历的输出
       do{
        day=calendar.get(calendar.DAY_OF_MONTH);
        System.out.print(day);

       
        //日期是今天则多输出一个“*”用于标识,日期不是今天就判断是否小于10, 输出一定的空格。这主要是为了使格式对齐。
       
        if(day==today)
        {
         System.out.print("*");
         if(day<10)System.out.print(" "); // 中间为2个空格
        }
        else if(day<10)System.out.print("   "); // 中间为3个空格
        else System.out.print(" "); // 中间为2个空格
        weekday=calendar.get(calendar.DAY_OF_WEEK);

        // 根据格式要求,星期六要换行.如果不换行,则输出一定的空格
        if(weekday==calendar.SATURDAY)System.out.println();
        else System.out.print(" ");

        calendar.add(calendar.DAY_OF_WEEK,1);
        Month=calendar.get(calendar.MONTH)+1;
       } while(Month==month); // 如果Month超过当前月,则退出循环,
       System.out.println();
       System.out.println();

    }

    转载自 http://blog.csdn.net/quxiuer/archive/2008/09/24/2972773.aspx

  • 相关阅读:
    爬虫工程师分享:三步就搞定 Android 逆向
    爬虫工程师常用的 Chrome 插件
    Python 描述符(Descriptor) 附实例
    爬虫必备:Python 执行 JS 代码 —— PyExecJS、PyV8、Js2Py
    京东白条
    中国金融贷款整理
    接口文档管理工具YApi内网服务器搭建过程
    AWS申请图文及连接教程
    金融
    centos jdk 1.7升级到1.8后显示还是1.7
  • 原文地址:https://www.cnblogs.com/winstonet/p/6916293.html
Copyright © 2020-2023  润新知