java中Joda Time是一个强大、易用、高效的日期和时间库,它可以作为 JDK 日期/时间库的替代选择。无论是计算日期、打印日期,或是解析日期,Joda 都将是非常实用、便捷的工具。
工作中会遇到这样的场景,需要查看当前日期的上一天的情况,在as3中,我们可以很容易的实现日期相加几天、几月、几年。
Date类中设置date属性,月份和年会自动变化。例如当前日期的前一天可以写为
currentDate.date+=-1;
下面是我的写的一个测试例子
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
protected function button1_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
var dateType:String=cb.selectedItem.value;
var date:Date=addSomeDate(new Date,parseInt(txt.text),dateType);
newTxt.text=date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
}
private function addSomeDate(sourceDate:Date,addDate:int,dateType:String):Date{
sourceDate[dateType]+=addDate;
return sourceDate;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:layout>
<s:VerticalLayout horizontalAlign="center" />
</s:layout>
<s:ComboBox id="cb" labelField="name" >
<s:dataProvider>
<s:ArrayCollection>
<fx:Object name="日" value="date" />
<fx:Object name="月" value="month" />
<fx:Object name="年" value="fullYear"/>
</s:ArrayCollection>
</s:dataProvider>
</s:ComboBox>
<s:TextInput id="txt" />
<s:TextInput id="newTxt"/>
<s:Button label="add" click="button1_clickHandler(event)"/>
</s:Application>
分享到:
相关推荐
1. 图像处理:AS3CoreLib包含了一个名为`Flash.display.BitmapData`的扩展,使得在AS3中处理图像变得更加便捷。你可以使用这个库来执行像素级别的操作,如颜色转换、滤镜应用、图像缩放和旋转。这对于游戏开发、图形...
1. **DateUtil**: 提供了比AS3内置`Date`类更强大的日期和时间处理功能,比如ISO格式的日期转换和日期计算。 2. **MD5**: 实现了MD5哈希算法,可以用于数据校验或创建唯一的标识符。 3. **SHA-1/SHA-256**: 提供了...
AS3的Date类提供了处理日期和时间的方法。`日期&时间类.txt`可能涵盖了创建日期对象、格式化日期字符串、计算时间差以及处理时区等常见操作。 以上知识点涵盖了AS3的多个核心领域,从文件操作到高级图形渲染,对于...
4. **日期和时间**:它扩展了AS3原生的Date类,提供了更强大的日期和时间处理功能,如格式化和比较。 5. **字符串工具**:AS3CoreLib包含了一些字符串处理函数,如URL编码和解码、HTML转义和非ASCII字符处理。 6. ...
AS3CoreLib是一个开源的ActionScript 3库,主要用于增强Adobe Flash Player和Adobe AIR平台的功能。这个库由专业开发者James Ward创建并维护,为开发者提供了许多实用的工具和类,帮助他们更高效地开发富互联网应用...
- **利用 getTime() 和 setTime() 方法**:进行日期和时间的加减操作。例如,获取当前时间一个小时后的时间。 #### 六、时区转换 - **getTimezoneOffset() 方法**:返回 `Date` 对象的时区与 UTC 之间相差的分钟数...
` 将其赋值为字符串 `str` 的数字值加 1。 11. 不同的帧传递文本 在 AS3.0 中,可以使用帧事件来传递文本。例如,`stop();` 用于暂停当前帧,`var s1:String;` 用于定义一个字符串变量 `s1`,然后使用 `s1 = "abc...
VB允许我们对日期类型进行算术运算,加1天的操作可以通过直接加1来完成: ```vb Dim nextDay As Date nextDay = today + 1 MsgBox "明天的日期是:" & nextDay ``` 这里,`today + 1`的结果就是次日的日期,`next...
在AS3CoreLib中,SHA1类提供了一种计算AS3字符串或字节数组SHA1哈希值的方法。这对于数据验证、文件完整性检查以及密码存储等场景非常有用。 AS3CoreLib的核心功能包括: 1. **编码与解码**: 库中包含了多种编码和...
### SQL Server中的日期计算方法详解 #### 概述 在SQL Server中进行日期计算是数据库管理及数据分析中不可或缺的一部分。本文将围绕如何在SQL Server环境中有效地处理与日期相关的计算问题展开,具体包括如何使用`...
\'日期数据定义方法如下 \'前12个字节代表1-12月为大月或是小月,1为大月30天,0为小月29天,第13位为闰月的情况,1为大月30天,0为小月29天,第14位为闰月的月 \'份,如果不是闰月为0,否则给出月份,10、11...
1. ADD_MONTHS(d, n) 日期加减 ADD_MONTHS 函数将日期 d 加上 n 个月,该函数常用于计算指定日期的未来或过去日期。 示例代码: ```sql SELECT SYSDATE AS This_Day, ADD_MONTHS(SYSDATE, 1) AS Next_Day FROM ...
例如,`SELECT add_months(date_column, 3) FROM table` 将会返回date_column字段的日期加3个月的结果。 在实际应用中,你可能还需要考虑一些复杂情况,如闰年、月份天数不一致等问题。对于UDF的实现,你可能需要...
3. **日期运算** - VBA提供了丰富的日期运算功能。例如,如果你想加减特定天数,可以使用`DateAdd()`函数: ```vba Dim futureDate As Date futureDate = DateAdd("d", 10, myDate) ``` 或者,如果你想计算两...
`as3corelib_1612623618` 这个文件名可能是`as3corelib` 库的一个特定版本,数字部分可能是该版本的发布日期或版本号。使用时,开发者通常会将此SWC文件引入到他们的Flex项目中,通过导入相应的类来使用这些增强功能...
包括日期加减、获取月初月末等。 **示例 SQL 语句:** - 获取当前月份的第一天: ```sql SELECT TRUNC(SYSDATE, 'MONTH') AS first_day_of_month FROM DUAL; ``` - 获取当前月份的最后一天: ```sql SELECT ...
- **`CURRENT_DATE + INTERVAL`**:可以对当前日期进行加减操作,例如增加一天或减少一天。 ```sql -- 获取明天的日期 SELECT CURRENT_DATE + 1 DAY FROM sysibm.sysdummy1; -- 获取昨天的日期 SELECT CURRENT...
seconds, minutes, hours, day, month, year, day of week (0..6), day of year (1..366), daylight saving (true or false), and time zone (as a string) 因此,我们也可以这么用: t0 = Time.local(0,15,3,20,...