使用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);
 }

}

POJ1008My Calendar两种日历年月日间的转换月份用字符数组表示

Description During his last sabbatical, professor M. A. Ya made a surprising discovery about the ...
  • a716121
  • a716121
  • 2015年08月20日 20:25
  • 407

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

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

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

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

输入年月日输出在该年的第几天

  • 2013年10月18日 10:46
  • 441B
  • 下载

【java】根据身份证,输出年月日

判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。  15位和18位的身份证号码都是从7位到第12位为身份证为日期类型 package myDemo; im...

acm-输入年月日,输出是本年的多少天

01./* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 ...

输出年月日时分秒的小程序

输出时间的小程序

编写一个函数days,实现上面的计算。。由主函数将年月日传递给days,计算出该日在本年中是第几天并将结果传回主函数输出

// 121212 第七章习题2.cpp : 定义控制台应用程序的入口点。 // /* * Copyright (c) 2012, 烟台大学计算机学院 * All...

oracle优化(一) oracle数据库使用 TIMESTAMP(6)类型保存年月日时分秒

一 问题描述: 1.1 建表语句 -- drop datle drop table CMS_CHANNEL; -- Create table create table CMS_CHANNEL ...

java 数字时间年月日等 格式化format 输出

代码如下: 数字常用类型%s %d 等,如下 public static void main(String[] args) { String str=null; str=S...
  • nx188
  • nx188
  • 2016年05月24日 16:16
  • 1027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Calendar对年月日的输出
举报原因:
原因补充:

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