无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3300|回复: 57
打印 上一主题 下一主题

[分享] 新手献丑--批处理获取电脑开机了多长时间

  [复制链接]
1#
发表于 2024-3-13 11:04:25 | 显示全部楼层
yyz2191958 发表于 2024-3-13 10:27
Microsoft Windows [版本 10.0.10586]
(c) 2016 Microsoft Corporation。保留所有权利。

wmic path Win32_PerfFormattedData_PerfOS_System Get SystemUptime
试试这个有没结果

点评

忽然想到关于取余的一个问题,一个变量dd,可能代表09,也可能代表9或19:(其实set /a 后变量可以直接使用,不用百分号引出也行) 用set /a dd=100%dd%%%100,无论dd是9还是09,这里取余后都等于9; 用你昨天说的  详情 回复 发表于 2024-3-13 15:46
谢谢  详情 回复 发表于 2024-3-13 12:52
谢谢  发表于 2024-3-13 11:21
回复

使用道具 举报

2#
发表于 2024-3-13 15:54:18 | 显示全部楼层
likeyouli 发表于 2024-3-13 15:46
忽然想到关于取余的一个问题,一个变量dd,可能代表09,也可能代表9或19:(其实set /a 后变量可以直接使 ...

输入日期已经有要求格式了,如果输入24111,是按照24.1.11还是24.11.1呢?

点评

我并没有否定您的意思,我知道这种格式情况下无论%%100,还是-100得出的结果都是一样的。 忽又想到一种情况,一个变量dd,可能是9、09、009、119、0009、1119,假定最多4位数吧,要求把数字前边的0去掉,就可以  详情 回复 发表于 2024-3-14 09:12
回复

使用道具 举报

3#
发表于 2024-3-13 16:04:33 | 显示全部楼层
只是计算开机时间的话,百年之内不需要这么复杂的。

http://www.bathome.net/viewthrea ... p;extra=&page=1

点评

[尴尬][尴尬][尴尬]  详情 回复 发表于 2024-3-13 16:07
回复

使用道具 举报

4#
发表于 2024-3-14 09:30:59 | 显示全部楼层
likeyouli 发表于 2024-3-14 09:12
我并没有否定您的意思,我知道这种格式情况下无论%%100,还是-100得出的结果都是一样的。                ...

具体得看题目要求的,如果只是9和09,可以用100+d-100解决,实际微软上世纪出过一个uptime.exe看启动时间的,效果如下has been up for: 0 day(s), 1 hour(s), 34 minute(s), 3 second(s)

点评

我感觉您涉猎范围真广、懂得可真多,,目测你得有50+以上的年龄了..  详情 回复 发表于 2024-3-14 09:41
回复

使用道具 举报

5#
发表于 2024-3-14 10:17:59 | 显示全部楼层
likeyouli 发表于 2024-3-14 09:41
我感觉您涉猎范围真广、懂得可真多,,目测你得有50+以上的年龄了..

每一个问题都要考虑一个范围,如果包含公元前,那么8月可能没31天。公元后还得考虑10月也有不是31天的。
不确定上下限,算法就会复杂化,不适合初学者学习。

点评

这让我倒想起来一个问题,excel单元格中输入数字1,选中这个单元格,按ctrl+shift+3,会变成日期1900-1-1,再按ctrl+shift+~ 又会变成1,,excel中1--2958465之间的任意一个数(包括小数,小数会显示时间),都对应  详情 回复 发表于 2024-3-14 10:42
回复

使用道具 举报

6#
发表于 2024-3-14 10:45:32 | 显示全部楼层
likeyouli 发表于 2024-3-14 10:42
这让我倒想起来一个问题,excel单元格中输入数字1,选中这个单元格,按ctrl+shift+3,会变成日期1900-1-1 ...

你感觉-2472633有什么意义么?去掉试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-21 21:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表