当前位置:  技术问答>java相关

为什么会出现这样问题?

    来源: 互联网  发布时间:2015-03-08

    本文导语:  import java.io.*; public class setFileDate { public static void main(String[] args) { File f = new File("c:\t1.txt"); f.setLastModified(new java.util.Date(2001,12,25).getTime()); } } 这样就不能修改日期。 而下面这样就可以 import java.io.*; publi...

import java.io.*;

public class setFileDate
{
public static void main(String[] args)
{
File f = new File("c:\t1.txt");
f.setLastModified(new java.util.Date(2001,12,25).getTime());
}
}
这样就不能修改日期。
而下面这样就可以
import java.io.*;

public class setFileDate
{
public static void main(String[] args)
{
File f = new File("c:\t1.txt");
f.setLastModified(new java.util.Date().getTime());
}
}
请高手解答。

|
因为java.util.Date(int year,int month,int date)这个构造函数在java2中已经被java.util.Calendar.set(year + 1900, month, date)或者GregorianCalendar(year + 1900, month, date)代替了,也就是说new java.util.Date(2001,12,25)不行,而java.util.Date()在JAVA2中仍然能用,看看JAVA类库就知道了

|
改成f.setLastModified(new java.util.Date(2001-1900,12-1,25).getTime());
这样就可以了。
new java.util.Date(2001-1900,12-1,25)的实际时间是3902年1月25日。
Date(int year,int month,int date)构造方法切切注意。
还是用Calendar比较好。

    
 
 

您可能感兴趣的文章:

  • 为什么会出现这样的问题?出现了怎么解决?
  • 新用linux的GDB, 版本是出现6.3.3.0,出现奇怪问题, 可能是环境设置的问题, 大人帮忙
  • 安装fedora4 出现问题
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 安装Redhat8.0出现问题,请高手帮帮忙,谢谢!
  • 在安装FC4中出现的设备忙的问题!
  • liunx升级内核的时候出现的问题
  • 在编译内核时候出现问题,大家来帮忙看看是什么问题?怎么解决?
  • 我的输入出现问题怎么办?
  • JBuilder中出现的光标问题怎么解决?
  • 安装GTK+后出现不能进入图形界面的问题
  • 求助! 又出现问题了!
  • 啊??Linux按章出现问题了啊
  • 安装FBSD步骤中出现的问题
  • 我的系统是red hat 9.01,出现的问题如下
  • 用putty登linux出现如下问题
  • 求助:J2EE系统在Unix 系统中出现乱码问题?谢谢
  • MMC和SD的存储介质都是flash吗?会不会出现坏块的问题?
  • 安装红旗linux之后出现的问题
  • 在redhat linux 8.0 中文板上 , 有些地方出现乱码问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ MultiMaps 成员 count():返回一个元素出现的次数
  • 是否有人知道linux启动时最先出现的小企鹅图标在那儿出现的?
  • C++ I/O 成员 bad():如果出现错误则返回true
  • java.net.URLConnection中getOutputStream()方法出现协议不支持输出流的错误,请问为何会出现此错误?
  • C++ I/O 成员 fail():如果出现错误则返回true
  • 如果出现某种错误或异常,就在网页里出现相关信息,比如连接超时,就显示系统正忙,该怎么做呀?
  • C++ Maps 成员 count():返回指定元素出现的次数
  • 我是root用户,却在桌面上出现加锁的文件。还有总是出现“???”的文件夹?怎么回事啊?
  • C++ I/O 成员 good():如果没有出现过错误则返回true
  • 用jdk的appletviewer xxx.html时会出现两个窗口,能否让它只出现一个窗口.
  • 我用7.2进行服务器模式安装,随后对XWINDOW进行配置,重启之后虽然出现登陆图形界面,但进去之后,桌面上只出现一个X形鼠标,其他均无任何图标
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • 为什么在有的地方用以下的方法,会出现“无效的游标状态”的错误,出现错误的时候要加上rs.next()才能执行,但在另一些地方同样只有以下
  • 执行PROC出现出现灵异事件
  • tcp协议会出现丢包或者数据错误吗?
  • 问出现乱码?
  • 串口转USB出现乱码
  • 用vmware安装Fedora出现的错误
  • linux服务器,大磁盘挂载分区,不定期出现“只读”现象
  • 为什么我一直出现connection refused!
  • 怎样停止运行在面板上出现的小程序呀。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3