-
Windows系统安装日期如何修改_win7修改系统安装日期
- 网站名称:Windows系统安装日期如何修改_win7修改系统安装日期
- 网站分类:技术文章
- 收录时间:2025-09-04 00:25
- 网站地址:
“Windows系统安装日期如何修改_win7修改系统安装日期” 网站介绍
当系统安装的时候,某种原因(没网或其它)导致安装日期不是当前日期,明明今天安装,日期却显示不对,有强迫症的我,带着问题去研究发现: 在注册表修改InstallDate无效(直接转当前日期为时间戳无法正确修改)
进入Windows注册表步骤:
运行->输入regedit->回车(或者CMD输入regedit->回车)
输入:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion->回车
百度一番原因如下:
“我的电脑-属性-系统-关于”里面的安装日期是改InstallTime;InstallDate是CMD里的systeminfo的安装日期。
InstallDate是从伦敦时间1970年1月1日到安装时间的总秒数
InstallTime是从伦敦时间1601年1月1日到安装时间的总秒数
补充解析:
windows FILETIME时间从1601/01/01 零时零分零秒开始计时,windows每个时钟滴答将计数加一,每个时钟滴答的间隔是100 nanoseconds(纳秒,1秒=10的九次方纳秒),即每个时钟滴答= 10 (-7)秒。
unix、linux时间是从1970/01/01零时零分零秒开始计数,每秒计数加1. 197001/01与1601/01/01的时间间隔是11644473600秒。
知道原因了,怎么获取计算InstallTime?
当然你可以手工计算,太麻烦了,本次通过复制粘贴就可以拿到你要修改的InstallDate和InstallTime
操作步骤:
到iconJava 在线工具 | 菜鸟工具输入框https://c.runoob.com/compile/10/
复制以下代码:
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
public class WindowsTimeTest {
public static void main(String[] args) {
String dateTime1 = "1601-01-01 00:00:00";
//修改成你要改的日期时间
String dateTime2 = "2022-08-24 01:00:00";
try{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//日期时间,毫秒
long time2 = sdf.parse(dateTime2).getTime();
//毫秒转为秒
System.out.println("CMD->systeminfo->安装日期:"+(time2/1000));
long m = time2 - sdf.parse(dateTime1).getTime();
//毫秒转为纳秒
BigDecimal bigDecimal1 = BigDecimal.valueOf(m);
BigDecimal bigDecimal2 =BigDecimal.valueOf(1000000);
BigDecimal multiply = bigDecimal1.multiply(bigDecimal2);
//取前18位输出
System.out.println("系统->关于->安装日期:"+multiply.toPlainString().substring(0,18));
}catch(Exception e){
}
}
}
运行程序,查看结果
3.进入Windows注册表(参考上面进入Windows注册表步骤),修改的时候选则十进制方式填写,然后确认
4.最后查看修改结果
- 系统->关于->安装日期
CMD->systeminfo->安装日期
更多相关网站
- JDK8新特性解析:深入比较LocalDateTime和Date之间的区别
- JAVA时间存储类Period和Duration_java中时间
- 3s → 30ms!SpringBoot树形结构“开挂”实录:一次查询提速100倍
- Java 8时间类,越用越香_java时间格式类型
- 实现延迟队列,这些你知道吗?_延迟队列最好方案
- SpringBoot示例,第5期:3种方式实现定时任务
- SpringBoot扩展——定时任务!_springboot扩展定时任务!怎么解决
- 硬核!最全的延迟任务实现方式汇总!附代码(强烈推荐)
- 解决Snowflake算法时钟回拨的一种方案
- 为什么建议使用 LocalDateTime 而不是 Date
- jdk8Date LocalDateTime类学习笔记
- 侠说java8-LocalDateTime等时间使用手册(全),先mark后看
- LocalDateTime常用方法总结,总有你会用到的
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- 兔兔工程量计算软件下载 (27)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- segoe ui是什么字体 (27)
- head first java电子版 (32)
- clickhouse中文文档 (28)
- jdk-8u181-linux-x64.tar.gz (32)
- 计算机网络自顶向下pdf (34)
- -dfile.encoding=utf-8 (33)
- jdk1.9下载 (32)