Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 获得Windows系统的时间(发现问题)
【标  题】:获得Windows系统的时间(发现问题)
【关键字】:Windows
【来  源】:http://blog.csdn.net/sunyfun/archive/2007/04/10/1559103.aspx

获得Windows系统的时间(发现问题)

Your Ad Here

第一个程序得到的月的结果是错的,第二个则正确。
程序一:
import java.util.*;
public class CurrentTime
{
public static void main(String []abc)
{
int y,m,d,h,mi,s;
Calendar cal=Calendar.getInstance();
y=cal.get(Calendar.YEAR);
m=cal.get(Calendar.MONTH);
d=cal.get(Calendar.DATE);
h=cal.get(Calendar.HOUR_OF_DAY);
mi=cal.get(Calendar.MINUTE);
s=cal.get(Calendar.SECOND);
System.out.println("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");
}

}


程序二:
public class Main{
  public static void main(String[] args){
    java.util.Calendar c=java.util.Calendar.getInstance();
    java.text.SimpleDateFormat f=new java.text.SimpleDateFormat("yyyy年MM月dd日
    hh时mm分ss秒");
    System.out.println(f.format(c.getTime()));
  }
}

后来经过别人指点才知道月份从0开始索引,而第二用了SimpleDateFormat();

系统自动本地时间的月份加了1.


 
简单"温度转换"的java程序学习心得:【上一篇】
Apache、Tomcat、mysql与Java Web开发环境学习记录(20070410):【下一篇】
【相关文章】
  • Windows API 函数学习(12)---进程
  • Windows API 函数学习(13)---进程函数示例
  • Windows CE 下I/O操作基础
  • 从windows到linux -- 编程篇 -- cygwin,在win中开发linux程序(ZT)
  • 怎样把代码从unix移植到windows
  • 域环境下,统一桌面和Windows基本的外观设置
  • Windows XP自带的一个罕见的功能
  • Mac OS X Programming读书笔记4 - Windows
  • VPC上linux(Radhat9.0)通过smb服务共享windows文件全功略
  • Windows CE下如何调用控制面板中的对话框
  • 【随机文章】
  • crontab定时运行指定脚本
  • 一个简单的域名注册情况查询程序
  • Web交换机为防火墙分忧解愁
  • jsp九种内置对象(用法)
  • 2007:是时候关注Flex了
  • Linux下常见文件解压方法及命令
  • WLAN与WPAN的QoS机制对比分析
  • security of programer - 7
  • 靠自己?靠别人!
  • 史上最经典的失恋安慰 2006-07-06
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.