在对flex DateFormatter进行格式化的时候,默认的formatString="YYYY-MM-DD HH:NN:SS",这样格式化后的时间为2013-01-01 24:00:00 ,如果要将这个时间作为参数传入到后台,在oracle里进行操作的时候,就会报错,oracle会提示“ORA-01850: 小时值必须介于0和23之间”,如何解决这个问题呢?
查询DateFormatter的API,http://livedocs.adobe.com/flex/3_cn/langref/mx/formatters/DateFormatter.html,会看到
J一天中的小时数 (0-23)。
H一天中的小时数 (1-24)。
这样将formatString="YYYY-MM-DD HH:NN:SS",换为formatString="YYYY-MM-DD JJ:NN:SS",就可以啦。不过这样00点是比24少一天的,所以还要做一次加一天的操作才会像原来的时间是一样的。
加一天的代码:
var date:Date = endDate.selectedDate;
var values:Date = new Date(Date.parse(date) + (86400000 * 1));
var dateStr:String= formatQueryDate.format(values);
return dateStr;
相关推荐
本文将围绕“FLEX入门篇——日期的格式化”这一主题,深入探讨如何在Flex中处理和格式化日期。日期格式化在任何应用程序中都是常见的需求,尤其是在展示或存储用户友好的时间信息时。 首先,我们要了解Flex中处理...
第一个实例可能是`DateFormatter`,它用于处理日期和时间的格式化。`DateFormatter`可以根据需要设置日期格式,如“YYYY-MM-DD”或“MM/DD/YYYY”,并且可以轻松地在不同日期格式间切换,满足全球化需求。 第二个...
在Flex4中,格式化通常涉及到数字、日期、时间等类型的显示。例如,你可以使用NumberFormatter类来控制数字的显示方式,包括小数位数、千位分隔符等。DateFormatter类则用于处理日期和时间的格式,可以自定义日期...
除了在`DataGridColumn`上直接使用`labelFunction`,你还可以在运行时直接调用`DateFormatter`来格式化日期。例如,在函数中: ```actionscript regTime.text = df.format(memberResult.registeTime); ``` 这将把`...
Date类提供了丰富的API,可以用于创建、比较、修改和格式化日期。 1. **获取当前时间**: 要获取系统当前的日期和时间,可以创建一个Date对象的实例,不传入任何参数即可: ```actionscript var now:Date = new ...
我们需要创建一个自定义的DateFormatter类,该类在格式化日期时返回中文日期字符串。例如,"年"代表年份,"月"代表月份,"日"代表日期。 2. **createChildren**:在组件初始化时,我们需要在这里创建并设置我们的...
7. **日期、数字和货币格式**:除了文本之外,国际化还涉及到日期、数字和货币的格式化。Flex提供了`NumberFormatter`、`DateFormatter`等类来处理这些格式,确保符合不同地区的标准。 8. **自定义国际化策略**:...
在Flex中,我们可以使用`DateFormatter`类来格式化日期和时间字符串,例如将时间显示为“HH:mm”、“hh:mm a”等格式。自定义时间控件可能提供配置选项,允许开发者根据需要自定义时间的显示格式,从而提高用户体验...
在实际应用中,TimeInputEx组件可能会与 Flex 的DateFormatter 和 DateUtil 类结合使用,以确保时间的正确格式化和解析。此外,为了提供更友好的用户体验,还可以考虑添加键盘输入支持,以及时间格式的错误提示功能...
- `<mx:DateFormatter id="dateDisplay" formatString="EEEE, MMM D, YYYY" />` 定义了一个日期格式化器,用于显示友好的日期格式。 - `tC017TextInput_focusOutHandler`函数在文本框失去焦点时触发,用于重新格式化...
`DateField`是Flex中的一个控件,它允许用户输入或选择日期,提供了丰富的自定义和格式化选项。 首先,让我们了解`DateField`的基本用法。`DateField`控件继承自`TextInput`,但添加了日期选择的功能。通过设置`...
4. **日期和数字格式**:Flex提供`DateFormatter`和`NumberFormatter`类,用于根据用户的地区设置自动格式化日期和数字。 5. **事件处理**:当用户更改系统语言设置时,可以监听`LocaleChangeEvent`,动态更新应用...
在探讨Flex日期时间操作时,我们首先需要了解Flex框架中与日期时间相关的组件和类,以及如何在Flex应用中处理和格式化日期时间。Flex是Adobe公司的基于MXML和ActionScript的富互联网应用开发框架,它提供了一套丰富...
这里,`dateFormatter`将用户的日期字符串格式化为"yyyy-MM-dd",`dateValidator`则验证格式化后的日期是否有效。 Flex还提供了ValidatorResult类来表示验证的结果,以及ValidationEvent类来触发和监听验证事件。...
Formatter则用于格式化数据,例如CurrencyFormatter(货币格式化器)、DateFormatter(日期格式化器)、ZipCodeFormatter(邮政编码格式化器)等。 此外,组件的外观和行为往往与Effects(特效)、View States...
- **DateFormatter**: 日期的格式化。 - **Formatter**: 通用的格式化器基类。 - **NumberFormatter**: 数字的格式化。 - **PhoneFormatter**: 电话号码的格式化。 - **SwitchSymbolFormatter**: 根据条件切换...
- **DateFormatter** - 日期格式化器。 - **Formatter** - 通用格式化器。 - **NumberFormatter** - 数字格式化器。 - **PhoneFormatter** - 电话号码格式化器。 - **SwitchSymbolFormatter** - 开关符号格式化器。 ...
1. **初始化日期**: 首先,我们通过`DateFormatter.parseDateString()`方法将字符串"2013-04-01"转换为Date对象。这允许我们以指定的格式解析日期字符串。 2. **获取本月第一天的日期**: 我们创建一个新的Date...