使用Calendar对年月日的输出

原创 2011年01月09日 17:19:00

package entity;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;
public class showdate {
 static int y;
 static int m;
 static int d1;
 public showdate() {
 }
 private static boolean yun(int year) {
  if (year%4==0&&year%400!=0){
   return true;}  
  else{
   return false;}
 }
 
 public  static void main(String[] args) throws ParseException {
  SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
  Date date=f.parse("2004-2-2");
  Calendar now = Calendar.getInstance();
  now.setTime(date);
       y=now.get(Calendar.YEAR);
       m=now.get(Calendar.MONTH)+1;
       d1=now.get(Calendar.DATE);
  int[] a = { 1, 3, 5, 7, 8, 10, 12 };
  int[] b = { 4, 6, 9, 11 };

  for (int i = 0; i < a.length; i++) {
   if (m == a[i]) {
    d1 = 31;
    break;
   }
  }
  for (int i = 0; i < b.length; i++) {
   if (m == b[i]) {
    d1 = 30;
    break;
   }
  }
  if (yun(y)==true && m == 2) {
    d1 = 29;
  }

  if (yun(y)==false && m == 2) {
   d1 = 28;
  }
  System.out.print( y+ "/" + m + "/" + d1);
 }

}

Calendar获取年月日,时分秒,等等的运用

1.问题描述 使用calendar来代替Date 2.方式: Calendar获取年月日,时分秒,等等的运用。。。。 3.代码: import java.util.Calendar; /** ...
  • w2232097312
  • w2232097312
  • 2016年08月19日 14:37
  • 10025

【Java】使用Calendar类来获取当前的日期

在《【Java】有关System.currentTimeMillis()的思考》(点击打开链接)中已经介绍过,如果利用System.currentTimeMillis()取出当前的时期。在Java中其...
  • yongh701
  • yongh701
  • 2015年06月18日 14:56
  • 19816

Calendar获取年月日时分秒毫秒

从网上转载,加以备份  开始使用new Date()测试,并用通过date.getMonth(),和date.getDay()获取,不过后来发现这两个访求是jdk1.1版本的,现在已经不用了,而且结果...
  • czmchen
  • czmchen
  • 2010年07月30日 09:57
  • 29866

Java Calendar获取时间的月和日

Calendar cal = Calendar.getInstance(); // 当前年 int year = cal.get(Calendar.YEAR); // 当前月 int mon...
  • foart
  • foart
  • 2009年07月19日 19:12
  • 15370

java日期Calendar类获取年月日小时分秒星期

package com.ecode.li.date;   import java.io.FileNotFoundException; import java.io.FileOutputStream; ...
  • Mydwr
  • Mydwr
  • 2013年10月25日 14:34
  • 9691

Calendar类、输出当前时间

java.util 类 Calendar java.lang.Object java.util.Calendar public abstract class Calendar...
  • lpp1234567
  • lpp1234567
  • 2014年03月05日 15:41
  • 1768

Calendar获取时间的月和日

最近想自己用java做一个个人网站.其中一个功能是想通过生日的日期得到它的星座.由日期得到星座,星座主要由月和日决定.所以想获取日期的月份和日期.一开始使用new Date()测试,并用通过date....
  • lonely7345
  • lonely7345
  • 2006年04月26日 20:46
  • 3469

android Calendar使用 年月日时分秒

int myhour=0; int mymin=0; int mymonth=0; int myday=0; int twoday=0;...
  • meixi_android
  • meixi_android
  • 2017年10月16日 11:46
  • 138

Calendar类的概述和获取日期的方

Calendar 类是一个抽象类, 它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法, 并为操作日历字段(例如获得下星期的日...
  • uotail
  • uotail
  • 2017年05月07日 22:49
  • 748

Calendar 日历加上可选择年月的选项。

 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web...
  • zixian2005
  • zixian2005
  • 2008年03月17日 10:05
  • 1832
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Calendar对年月日的输出
举报原因:
原因补充:

(最多只允许输入30个字)