Netlogo 格式为dd:mm:yyyy hh:mm的实时计数器

Netlogo 格式为dd:mm:yyyy hh:mm的实时计数器,netlogo,Netlogo,如何在Netlogo中创建格式为dd:mm:yyyy hh:mm、从8月1日00:00到10月15日00:00的实时计数器?我将需要使用数字格式的计数器的小时和分钟来将这些信息集成到统计模型中 这是我创建计数器并在统计模型中使用计数器的小时和分钟(例如,y=beta0+beta1*hourMinute)的代码的开头 问题是,在变量dateEnd之前,我不知道将变量dateStart增加1分钟。就我的代码而言,dateStart始终等于2013-08-01 00:01我并不完全清楚您的要求,但我认

如何在Netlogo中创建格式为dd:mm:yyyy hh:mm、从8月1日00:00到10月15日00:00的实时计数器?我将需要使用数字格式的计数器的小时和分钟来将这些信息集成到统计模型中

这是我创建计数器并在统计模型中使用计数器的小时和分钟(例如,
y=beta0+beta1*hourMinute
)的代码的开头


问题是,在变量
dateEnd
之前,我不知道将变量
dateStart
增加1分钟。就我的代码而言,
dateStart
始终等于
2013-08-01 00:01

我并不完全清楚您的要求,但我认为这可能是相关的:


科林·谢泼德(Colin Sheppard)和史蒂夫·Railsback(Steve Railsback)的时间扩展具有操纵日期和时间的功能;有关详细信息,请参阅。

非常感谢赛斯延长时间。这正是我需要的。
extensions [time] 

globals[dateStart dateEnd]

patches-own[y]

to setup
let beta0 0.6
let beta1 0.1
set dateStart time:create "2013/08/01 00:00"
set dateEnd time:create "2013/10/31 00:00"

ask patches [ 
if not time:is-equal (dateStart) (dateEnd) [
let hour time:show dateStart "HH"
let minute time:show dateStart "mm"
let hourMinute read-from-string hour + ( (read-from-string minute) / 60 )
set y beta0 + beta1 * hourMinute
set dateStart time:plus dateStart 1.0 "minutes" ] ]
end