首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TimeDelta课在ActionScript?

TimeDelta课在ActionScript?
EN

Stack Overflow用户
提问于 2009-05-21 20:09:50
回答 4查看 1.7K关注 0票数 0

是否有ActionScript类表示“时间的持续时间”,类似于Python中的TimeDelta类?

编辑:谢谢你的回复。不过,我应该澄清一点:我想问一些问题,比如“date0和date1之间有多少周”或者“让x代表”一天。date2 + x是什么?

我知道我可以用时间戳来表示日期.但我希望能找到更好的东西。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-22 07:31:04

我在AS3上发布了.NET TimeSpan类的完整的TimeSpan端口,这听起来完全符合您的需要。

代码语言:javascript
复制
// 5 days from new
var ts : TimeSpan = TimeSpan.fromDays(5);
var now : Date = new Date();
var fiveDaysTime : Date = ts.add(now);

// Diff between dates
var d1 : Date = new Date(2009, 1, 1);
var d2 : Date = new Date(2009, 1, 6);
var ts : TimeSpan = TimeSpan.fromDates(d1, d2);
票数 1
EN

Stack Overflow用户

发布于 2009-05-21 20:14:00

您可以在Date类中使用time()获取unix纪元毫秒,并将其用于time。

票数 1
EN

Stack Overflow用户

发布于 2009-05-21 20:14:41

如果你减去两个日期:

代码语言:javascript
复制
var dateDiff = date1 - date2;

dateDiff将保存这两个日期之间的毫秒数。然后,您可以从毫秒转换为任何有用的数字。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/894872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档