`
tinkame
  • 浏览: 6123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex DateFormatter组件如何解析GMT+8:00

    博客分类:
  • FLEX
阅读更多
最近维护组内项目时,遇到一个挺郁闷的问题:明明在开发环境下,调得好好地,利用DateFormatter组件解析出时间来,而部署到服务器中确不能解析。费了很大的劲排除了代码、数据库等问题,还是不知道问什么。逼得我不得不读一下DateFormatter.format()函数源代码,才发现DateFormatter不能解析时区信息:GMT+8:00。不知道为什么,同样是mysql5.1版本,本机是存的是CST,而服务器中存的是GMT+8:00,而Flex中DateFormatter组件不能解析到“+”号就报错了,我尝试一下修改DateFormatter组件的源码,可能改不了,没能成功。最后想到了把解析的字符串GMT+8:00换成CST。利用String函数的replace () 方法 ,把GMT+8:00换成CST,只是个小小的转化,嘿嘿。之前觉得读组件源码没什么必要,前些天,一个牛人给我来信强读源代码的重要性;今天解决这个bug,不读源代码是不能发现问题的。看来读源代码真的很有用,多读源代码,看看大师们的coding!
分享到:
评论

相关推荐

    flex 日历组件

    Flex日历组件是一种在Adobe Flex框架下用于展示日期和时间数据的用户界面控件。它为用户提供了方便的方式来选择或查看日期,常用于计划、预订系统或者任何需要用户输入日期的场景。Flex作为ActionScript 3.0的开发...

    Flex UI组件使用全集

    本文档是基于阿树对Adobe Flex UI组件库的全面整理,并结合Adobe主页上提供的各种组件代码示例进行深度解析。Flex是一种用于构建高度交互式的Web应用的框架,尤其适用于创建丰富的互联网应用程序(RIA)。它包含了一...

    flex3+component组件.pdf

    使用ActionScript 3(AS3)编写组件皮肤是Flex开发中的一个高级话题,涉及到组件生命周期、视觉设计、用户交互等多个方面的深入理解。组件生命周期包括组件的创建、初始化、状态变化、渲染以及销毁等重要时刻,...

    flex组件之格式化组件实例源码

    在IT行业中,Flex组件是一种广泛应用于富客户端应用开发的技术,特别是在构建可自适应不同屏幕尺寸和设备的应用时。Flex框架提供了强大的布局管理器和组件库,使得开发者能够创建灵活、响应式的用户界面。本篇文章将...

    Flex 日期组件

    在Flex开发中,日期组件是不可或缺的一部分,它们用于用户界面中显示和选择日期与时间。在本主题中,我们将深入探讨“Flex 日期组件”,特别是关于年月日、年月日时以及年月日时分的`DateField`封装。`DateField`是...

    Flex 3 组件实例与应用(2009版)

    ### Flex 3 组件实例与应用(2009版) #### 一、概述 《Flex 3 组件实例与应用》是一本针对初学者学习Adobe Flex 3框架及其组件的指南书籍。这本书由作者Dason编写,内容覆盖了Flex 3中的多种组件及其用法,并通过...

    Flex 时间输入框 TimeInputEx

    在实际应用中,TimeInputEx组件可能会与 Flex 的DateFormatter 和 DateUtil 类结合使用,以确保时间的正确格式化和解析。此外,为了提供更友好的用户体验,还可以考虑添加键盘输入支持,以及时间格式的错误提示功能...

    IOS获取时间戳并转化为对应格式的时间

    如果需要支持多个单独时间的格式化,可以通过创建多个`DateFormatter`实例,每个实例对应一种格式,或者使用同一个`DateFormatter`并在每次转换前改变`dateFormat`。例如,你可能需要同时处理"yyyy-MM-dd"和"HH:mm...

    flex----组件---数据验证类

    本篇文章将深入探讨Flex中的组件以及数据验证类,帮助你更好地理解和应用这些概念。 首先,Flex组件是构建用户界面的基本单元,它们可以是按钮、文本框、列表等可视化元素。在Flex中,组件主要由MXML和ActionScript...

    Flex实现自定义中文日期选择(mx:DateField)

    在Flex开发中,MX组件库提供了DateField控件用于显示和选择日期,但默认情况下,它的日期格式和语言通常是英文。然而,在中国的应用环境中,我们往往需要使用中文日期格式。这篇博客将指导你如何通过自定义来实现...

    Flex数据显示与数据验证

    根据给定的信息,本文将详细解析Flex中的数据验证与显示技术。主要聚焦于Flex框架下对日期、货币以及字符串等数据类型的验证与显示方法,并通过示例代码进行具体阐述。 ### Flex中的数据验证 Flex提供了丰富的功能...

    flex开发对时间控制

    flex 对时间的关注<mx:Script> <![CDATA[ // Event handler for the DateField change event. private function dateChanged(date:Date):void { if (date == null) selection.text = "Date selected: "; ...

    FLEX入门篇——日期的格式化

    在IT行业中,FLEX是一种基于ActionScript编程语言和Flex框架的开源开发工具,主要用于构建富互联网应用程序(RIA)。本文将围绕“FLEX入门篇——日期的格式化”这一主题,深入探讨如何在Flex中处理和格式化日期。...

    flex4 dataGrid 日期格式转换

    在Flex 4中,`DataGrid` 是一种用于展示数据表格的组件,它允许开发者以网格形式展示数据。在处理日期字段时,我们可能需要将日期格式化为特定的样式以便用户更容易理解。本篇文章将深入讲解如何在Flex 4的`DataGrid...

    DateFormatter:Swift SQL Parser演示

    总之,这个项目是关于在Swift中处理SQL查询返回的日期数据,利用`DateFormatter`进行日期的格式化和解析,以及可能涉及的SQL查询和第三方库的使用。对于任何需要处理日期和时间的iOS或macOS应用开发者来说,理解和...

    JJLISO8601DateFormatter:NSISO8601DateFormatter的10倍以上快速替代产品

    JJLISO8601DateFormatter JJLISO8601DateFormatter是JJLISO8601DateFormatter的线程安全,功能完备的NSISO8601DateFormatter替代品,对于日期转换和日期转换均快10倍或更高。 字符串输入日期:快12倍以上到目前为止...

    Flex实现国际化样例

    2. **ResourceBundle类**:Flex提供了一个ResourceBundle类,用于加载和管理这些资源文件。开发者可以使用这个类来动态地获取当前语言环境下的字符串资源。 3. **Locale类**:Flex中的Locale类用于表示特定的语言和...

    Flex 自定义时间控件 功能很全

    在Flex中,我们可以使用`DateFormatter`类来格式化日期和时间字符串,例如将时间显示为“HH:mm”、“hh:mm a”等格式。自定义时间控件可能提供配置选项,允许开发者根据需要自定义时间的显示格式,从而提高用户体验...

    Flex 国际化(demo)

    4. **日期和数字格式**:Flex提供`DateFormatter`和`NumberFormatter`类,用于根据用户的地区设置自动格式化日期和数字。 5. **事件处理**:当用户更改系统语言设置时,可以监听`LocaleChangeEvent`,动态更新应用...

Global site tag (gtag.js) - Google Analytics