Flex 4 将日期的月份值转换为其等效字符串
我想将 Flex 4 Date 对象转换为“25 Aug 11”格式的字符串。
我认为使用 DateField.dateToString(today,"DD mmm YY"); 这会很容易但是代码输出 25 0808 11,其中 0808 应该是八月。提取 3 个字母的月份值的正确语法是什么?
我在这里缺少的是,除了硬编码一个月份值数组(如 {"Jan", "Feb", ..."Dec"} )然后通过索引访问字符串之外,在 Flex 中还有其他方法吗?
任何帮助都会很棒。
I'd like to convert a Flex 4 Date object to string in the format of "25 Aug 11".
I thought this would be easy using DateField.dateToString(today,"DD mmm YY"); however the code outputs 25 0808 11 where 0808 should be Aug. What is the proper syntax to pull the 3 letter month value?
What I'm I missing here, is there a way in flex other than hardcoding an array of Month values like {"Jan", "Feb", ..."Dec"} and then accessing the string via the index.
Any help would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发帖后2分钟就搞清楚了。我没有使用 DateField,而是使用了格式字符串为 DD MMM YY 的 DateFormatter。
在我做的AS中:
dateLabel.text = "As of " + asOfDateFormatter.format(new Date());
Figured it out 2 minutes after posting. Instead of using DateField I used DateFormatter with a format string of DD MMM YY.
In the AS I did:
dateLabel.text = "As of " + asOfDateFormatter.format(new Date());