You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在QBasic中打印当前日期和时间?附命令语法及说明

嘿,我来帮你理清QBasic里显示日期和时间的方法,这其实挺简单的,咱们一步步来:

在QBasic中打印当前日期和时间

快速实现:直接打印的示例

想要快速输出当前日期和时间,直接用DATE$和TIME$配合PRINT语句就行,看这段示例代码:

' 单独打印日期
PRINT "当前日期:"; DATE$
' 单独打印时间
PRINT "当前时间:"; TIME$
' 合并打印日期和时间
PRINT "当前日期时间:"; DATE$; " "; TIME$

运行这段代码,就能看到系统当前的日期和时间了——比如会输出类似当前日期:10-05-2024、当前时间:14:23:56这样的内容。

核心函数:DATE$ 和 TIME$

QBasic里专门用来获取(进而显示)系统日期和时间的是两个字符串函数:DATE$和TIME$。这里要注意区分:带$的是用来读取的函数,不带$的DATE和TIME是用来设置系统日期/时间的语句,别搞混了哦。

语法与详细解释

1. DATE$ 函数

  • 语法:DATE$
  • 功能:返回当前系统日期的字符串,默认格式是MM-DD-YYYY(月-日-年的美式格式,不过也会受系统区域设置影响)。
  • 提示:它是无参数的,直接调用就行,只能读取日期,不能修改。如果要修改系统日期,要用DATE语句,比如DATE = "12-31-2024"。

2. TIME$ 函数

  • 语法:TIME$
  • 功能:返回当前系统时间的字符串,格式为HH:MM:SS(小时:分钟:秒,默认是24小时制,同样可能受系统设置影响)。
  • 提示:同样无参数,只能读取时间。修改系统时间要用TIME语句,比如TIME = "18:00:00"。

进阶:自定义日期时间格式

如果默认格式不符合你的需求,你可以用QBasic的字符串处理函数(比如LEFT$、MID$、RIGHT$)来拆分重组日期时间字符串。比如把日期改成YYYY/MM/DD的格式:

' 获取当前日期字符串
current_date = DATE$
' 拆分年、月、日部分
year = RIGHT$(current_date, 4)
month = LEFT$(current_date, 2)
day = MID$(current_date, 4, 2)
' 输出格式化后的日期
PRINT "格式化日期:"; year; "/"; month; "/"; day

运行这段代码,就能得到类似2024/10/05的输出啦。

内容的提问来源于stack exchange,提问作者user9104738

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:01:36