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

as3 日期加1方法

 
阅读更多

       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>

 

0
0
分享到:
评论

相关推荐

    as3corelib-.92.11.rar_as 3 corelib_as3_as3corelib_as3corelib API

    1. 图像处理:AS3CoreLib包含了一个名为`Flash.display.BitmapData`的扩展,使得在AS3中处理图像变得更加便捷。你可以使用这个库来执行像素级别的操作,如颜色转换、滤镜应用、图像缩放和旋转。这对于游戏开发、图形...

    as3corelib多版本

    1. **DateUtil**: 提供了比AS3内置`Date`类更强大的日期和时间处理功能,比如ISO格式的日期转换和日期计算。 2. **MD5**: 实现了MD5哈希算法,可以用于数据校验或创建唯一的标识符。 3. **SHA-1/SHA-256**: 提供了...

    【个人收集】as3实用小例

    AS3的Date类提供了处理日期和时间的方法。`日期&时间类.txt`可能涵盖了创建日期对象、格式化日期字符串、计算时间差以及处理时区等常见操作。 以上知识点涵盖了AS3的多个核心领域,从文件操作到高级图形渲染,对于...

    as3corelib

    4. **日期和时间**:它扩展了AS3原生的Date类,提供了更强大的日期和时间处理功能,如格式化和比较。 5. **字符串工具**:AS3CoreLib包含了一些字符串处理函数,如URL编码和解码、HTML转义和非ASCII字符处理。 6. ...

    as3corelib-.93.zip

    AS3CoreLib是一个开源的ActionScript 3库,主要用于增强Adobe Flash Player和Adobe AIR平台的功能。这个库由专业开发者James Ward创建并维护,为开发者提供了许多实用的工具和类,帮助他们更高效地开发富互联网应用...

    as 3.0 日期和计时器 ppt

    - **利用 getTime() 和 setTime() 方法**:进行日期和时间的加减操作。例如,获取当前时间一个小时后的时间。 #### 六、时区转换 - **getTimezoneOffset() 方法**:返回 `Date` 对象的时区与 UTC 之间相差的分钟数...

    AS3.0常用代码

    ` 将其赋值为字符串 `str` 的数字值加 1。 11. 不同的帧传递文本 在 AS3.0 中,可以使用帧事件来传递文本。例如,`stop();` 用于暂停当前帧,`var s1:String;` 用于定义一个字符串变量 `s1`,然后使用 `s1 = "abc...

    vb求日期 :输入今天日期,求后一天的日期

    VB允许我们对日期类型进行算术运算,加1天的操作可以通过直接加1来完成: ```vb Dim nextDay As Date nextDay = today + 1 MsgBox "明天的日期是:" & nextDay ``` 这里,`today + 1`的结果就是次日的日期,`next...

    as3corelib-.93

    在AS3CoreLib中,SHA1类提供了一种计算AS3字符串或字节数组SHA1哈希值的方法。这对于数据验证、文件完整性检查以及密码存储等场景非常有用。 AS3CoreLib的核心功能包括: 1. **编码与解码**: 库中包含了多种编码和...

    SQL Server各种日期计算方法

    ### SQL Server中的日期计算方法详解 #### 概述 在SQL Server中进行日期计算是数据库管理及数据分析中不可或缺的一部分。本文将围绕如何在SQL Server环境中有效地处理与日期相关的计算问题展开,具体包括如何使用`...

    vb 万年历代码

    \'日期数据定义方法如下 \'前12个字节代表1-12月为大月或是小月,1为大月30天,0为小月29天,第13位为闰月的情况,1为大月30天,0为小月29天,第14位为闰月的月 \'份,如果不是闰月为0,否则给出月份,10、11...

    oracle日期处理全集-日期加减全活儿.doc.pdf

    1. ADD_MONTHS(d, n) 日期加减 ADD_MONTHS 函数将日期 d 加上 n 个月,该函数常用于计算指定日期的未来或过去日期。 示例代码: ```sql SELECT SYSDATE AS This_Day, ADD_MONTHS(SYSDATE, 1) AS Next_Day FROM ...

    hive时间按月份加减UDF

    例如,`SELECT add_months(date_column, 3) FROM table` 将会返回date_column字段的日期加3个月的结果。 在实际应用中,你可能还需要考虑一些复杂情况,如闰年、月份天数不一致等问题。对于UDF的实现,你可能需要...

    如何通过VBA代码实现非标准格式的日期计算

    3. **日期运算** - VBA提供了丰富的日期运算功能。例如,如果你想加减特定天数,可以使用`DateAdd()`函数: ```vba Dim futureDate As Date futureDate = DateAdd("d", 10, myDate) ``` 或者,如果你想计算两...

    as3corelib.swc

    `as3corelib_1612623618` 这个文件名可能是`as3corelib` 库的一个特定版本,数字部分可能是该版本的发布日期或版本号。使用时,开发者通常会将此SWC文件引入到他们的Flex项目中,通过导入相应的类来使用这些增强功能...

    不同条件的日期查询 和同年查询

    包括日期加减、获取月初月末等。 **示例 SQL 语句:** - 获取当前月份的第一天: ```sql SELECT TRUNC(SYSDATE, 'MONTH') AS first_day_of_month FROM DUAL; ``` - 获取当前月份的最后一天: ```sql SELECT ...

    db2有关日期使用小结

    - **`CURRENT_DATE + INTERVAL`**:可以对当前日期进行加减操作,例如增加一天或减少一天。 ```sql -- 获取明天的日期 SELECT CURRENT_DATE + 1 DAY FROM sysibm.sysdummy1; -- 获取昨天的日期 SELECT CURRENT...

    Ruby中处理时间和日期

    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,...

Global site tag (gtag.js) - Google Analytics