苹果电脑连续运行时长可通过五种macOS自带方法查看:1.终端输入uptime查看“up X days, Y hours, Z minutes”;2.who -b查精确开机时间;3.活动监视器CPU页右下角“已运行”字段;4.系统报告→软件→核心中“启动时间”;5.sysctl kern.boottime获取秒级时间戳。

你想知道苹果电脑从上次开机到现在已经连续运行了多久,比如是否已满24小时、是否超过3天,或是想确认系统是否长时间未重启影响性能。这不需要安装任何软件,macOS 自带五种可靠方法,全部基于内核原始数据,结果实时且权威。
用终端 uptime 命令看已运行时长
这一步操作起来很简单,直接在终端敲一条命令就能看到“up X days, Y hours, Z minutes”格式的总时长,精度到分钟,响应快,无需密码。
1、按 Command + 空格 调出聚焦搜索,输入“终端”并回车启动;
2、在终端窗口中输入:uptime 并按下回车;
3、终端返回类似 up 2 days, 15:43 的结果——其中 【2 days, 15:43 就是当前系统已连续运行的总时长】,不含休眠时间。
用 who -b 命令查精确开机时刻
如果你需要知道具体是哪一天几点几分启动的,而不是笼统的“几天几小时”,这个命令最准。它读取的是内核启动完成瞬间写入的原始时间戳,不是推算值。
方法一:终端直接查询
1、确保终端已打开;
2、输入命令:who -b 并回车;
3、返回结果形如 system boot 2026-10-26 02:13,该时间即为本次开机的精确起始时刻。
方法二:用当前时间反推(可选)
系统当前时间为 2026年10月28日17时56分,若 who -b 显示 2026-10-26 02:13,则实际运行时长为 2天15小时43分钟——与 uptime 结果严格一致。
通过活动监视器图形界面查看
适合不习惯命令行、只想点几下就看到结果的用户。活动监视器的数据来源和 uptime 完全相同,都是内核实时提供,但显示位置容易被忽略。
1、打开“访达 → 应用程序 → 实用工具”,双击启动“活动监视器”;
2、顶部标签页点击“CPU”;
3、向下滚动至窗口右下角,找到标有“已运行”的字段;
4、其后所列时间即为当前连续运行时长,例如“2天15小时43分钟”。
注意:如果误点进“内存”或“能效”标签页,该字段不会出现。
在系统报告中查看启动时间
系统报告以本地化中文呈现启动时间,适合交叉验证或向他人展示时更直观。它和 who -b 共享同一内核数据源,只是格式不同。
第一步:打开系统报告
1、点击屏幕左上角苹果图标 → “关于本机”;
2、在弹出窗口中点击右下角“系统报告…”按钮。
第二步:定位启动时间条目
1、左侧边栏展开“软件”→“核心”,或直接在右上角搜索框输入“启动时间”并回车;
2、右侧详情区查找“启动时间”条目,其值即为本次开机时间,例如“2026年10月26日 凌晨2:13”。
用 sysctl kern.boottime 获取秒级时间戳
该方法返回的是 Unix 时间戳(自1970年1月1日起的秒数),适用于需程序化处理、脚本调用或与其他系统时间比对的场景。
1、在已打开的终端中输入:sysctl kern.boottime 并回车;
2、终端返回形如 kern.boottime: { sec = 1730000000, usec = 0 } 的内容;
3、提取 sec = 后的数值(如 1730000000),该数字即为本次开机对应的秒级时间戳。











