as 帮助文档笔记(二)

四 处理日期和时间

1 常见的日期和时间信息处理任务:
  • 处理 Date 对象
  • 获取当前日期和时间
  • 访问各个日期和时间单位(日、年、小时、分钟等)
  • 使用日期和时间执行运算
  • 在时区之间进行转换
  • 执行重复动作
  • 在设定的时间间隔后执行动作
2 创建Date 对象
   a     var now:Date = new Date();   结果 Tue May 6 22:30:43 GMT+0800 2008
   b  
 var millisecondsPerDay:int = 1000 * 60 * 60 * 24;
    
// 获取一个表示自起始日期 1970 年 1 月 1 日后又过了一天时间的 Date 对象
    
var startTime:Date = new Date(millisecondsPerDay);
    结果:Fri Jan 2 08:00:00 GMT+0800 1970 
 

 c 
var millenium:Date = new Date(2000, 0, 1, 0, 0, 0, 0);    0代表一月
          结果 :Sat Jan 1 00:00:00 GMT+0800 2000    
 
  d     var nextDay:Date = new Date("Mon May 1 2006 11:30:00 AM");
         结果 : Mon May 1 11:30:00 GMT+0800 2006  

3 得到具体的时间日期date下面有相应的属性和方法
   var getdate:Date  = new  Date();
   var getmonth = getdate.month()+1;   得到的月的范围是0-11,所以要加一    getMonth();  date getDate();
   结果 : 4   setTime();得到时间
4 如果应用程序将执行大量的日期和时间运算,您可能会发现创建常量来保存常见时间单位值(以毫秒的形式)   非常有用,如下所示:
   public static const millisecondsPerMinute:int = 1000 * 60;
   public static const millisecondsPerHour:int = 1000 * 60 * 60;
   public static const millisecondsPerDay:int = 1000 * 60 * 60 * 24;

    现在,可以方便地使用标准时间单位来执行日期运算。下列代码使用 getTime()setTime() 方法将日期值设    置为当前时间一个小时后的时间:
   var oneHourFromNow:Date = new Date();
   oneHourFromNow.setTime(oneHourFromNow.getTime() +   millisecondsPerHour);
   或var dueDate:Date = new Date(invoiceDate.getTime() + (30 * millisecondsPerDay));
5  时区的转换
   // 按本地时间创建 Date
   var nextDay:Date = new Date("Mon May 1 2006 11:30:00 AM");
   // 通过加上或减去时区偏移量,将 Date 转换为 UTC
   var offsetMilliseconds:Number = nextDay.getTimezoneOffset() * 60 * 1000;
   nextDay.setTime(nextDay.getTime() + offsetMilliseconds);

6 控制时间间隔
   使用 Adobe Flash CS3 Professional 开发应用程序时,您可以访问时间轴,这会使您稳定且逐帧地完成该应       用程序。但在纯 ActionScript 项目中,您必须依靠其它计时机制。
   要启动计时器,请先创建 Timer 类的实例,并告诉它每隔多长时间生成一次计时器事件以及在停止前生成多少   次事件。例如,下列代码创建一个每秒调度一个事件且持续 60 秒的 Timer 实例:
 
var oneMinuteTimer:Timer = new Timer(1000, 60);//一秒钟执行一次,一共执行60次

7 Timer 对象在每次达到指定的间隔时都会调度 TimerEvent 对象。TimerEvent 对象的事件类型是 timer(由常    量 TimerEvent.TIMER 定义)。
   如果将 Timer 实例设置为固定的间隔数,则在达到最后一次间隔时,它还会调度 timerComplete 事件(由常量   TimerEvent.TIMER_COMPLETE 定义)。
   例子在手册中的控制时间间隔部分

8  创建圆的border所用的组合方法
    graphics.lineStyle(0.5, 0x999999);
    graphics.beginFill(0xEEEEFF);
    graphics.drawCircle(100, 100, 100);
    graphics.endFill();

五   处理字符串

1 字符串的定义
  var str1:String = "helloo";
  var str2:String = new Sting("hello");

2 length属性
字符串和 null 字符串的长度均为 0,

3 处理字符串中的字符  var str1:String = "yello";  trace(str1.charAt(1));  输出的是e

4
在使用 + 连接运算符连接 String 对象和不属于字符串的对象时,无需使用 toString() 方法。

5 字符串链接 :使用+   使用concat( )方法  
  var str1:String = "Bonjour";
  var str2:String = "from";
  var str3:String = "Paris";
  var str4:String = str1.concat(" ", str2, " ", str3);
  // str4 == "Bonjour from Paris"

6 查找字符串  substr()   substring()   slice()    indexOf()  lastIndexOf()  split()
                     search()
  var pattern:RegExp = /the/i;            var str:String = "The more the merrier.";
                                              trace(str.search(pattern)); // 0   正则中的i是不区分大小写的概念
                           match()      replace()
 7 大小写转换  toLowerCase()   toUpperCase()
六 处理数组,七处理错误,八使用正则表达式    都没有看
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python的帮助文档是一份记录与Python编程语言相关内容的文档,通常用于学习、工或项目开发中的参考。它包含了Python语法、库、框架、实际应用和代码示例等方面的信息,有助于学习者更好地理解和运用Python。你可以通过导入`sys`模块,并使用`help()`函数来查看Python的帮助文档信息。如果你想将帮助文档保存为文件,你可以使用类似以下的代码来实现: ```python import sys # 定义待写入的文件(以写入方式打开) with open('Tutorial.txt', 'w') as f: # 将文件定向到控制台 sys.stdout = f # 读取帮助文档 help(sys) # 调用`.close()`方法关闭控制台(也可以不加这行) sys.stdout.close() ``` 这段代码将帮助文档输出到指定的文件`Tutorial.txt`中。你可以根据需要修改文件名和路径。这样,你就可以方便地查看和保存Python的帮助文档了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Python输出帮助文档的方法及命令详解](https://blog.csdn.net/qq_41437512/article/details/108553283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Python笔记.docx](https://download.csdn.net/download/bxy0806/88235414)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值