flex日期合并与拆分
<?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"
creationComplete="init(event)" minWidth="955" minHeight="600"> <fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.formatters.DateFormatter;
import mx.messaging.AbstractConsumer; import spark.formatters.DateTimeFormatter; private var dateTime_str:String = null;
private var dateTime_date:Date = null; protected function init(event:FlexEvent):void
{
var nowDate:Date = new Date();
this.dateTime.selectedDate = nowDate;
this.hour.text = (String)(nowDate.hours);
this.minute.text = (String)(nowDate.minutes);
} //日期合并
private function combineDate():void
{
var dateTimeFormatter:DateTimeFormatter = new DateTimeFormatter();
dateTimeFormatter.dateTimePattern = "yyyy-MM-dd";
var nowDate_str:String = dateTimeFormatter.format(this.dateTime.selectedDate);
dateTime_str = nowDate_str + " " + this.hour.text + ":" + this.minute.text;
dateTime_date = DateFormatter.parseDateString(dateTime_str);
//Alert.show(dateTime_date.toString(), "promt");
this.displayDate.text = dateTime_str;
} //日期拆分
protected function btnClickHandler(event:MouseEvent):void
{
this.combineDate();
var str_a:String = this.dateTime_str;
var date_a:Date = this.dateTime_date; /* //Method1
var day_a:String = (String)(date_a.fullYear) + "-" + (String)(date_a.month) + "-" + (String)(date_a.date);
var hour_a:String = (String)(date_a.hours);
var minute_a:String = (String)(date_a.minutes);
//Alert.show(str_a, "promt");
//Alert.show(day_a, "day_a");
this.getTime.text = day_a;
this.getHour.text = hour_a;
this.getMinute.text = minute_a; */ //Method2
this.getTime.text = str_a.substr(0, 10);
this.getHour.text = str_a.substr(11, 2);
this.getMinute.text = str_a.substr(14,2);
} ]]>
</fx:Script> <fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:VGroup>
<s:HGroup>
<mx:DateField yearNavigationEnabled="true" id="dateTime" width="110" dayNames='["周日","周一","周二","周三","周四","周五","周六"]'
monthNames='["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]'
formatString="YYYY-MM-DD"/>
<s:TextInput id="hour" maxChars="2" restrict="0-9" width="20"/><s:Label text="时"/>
<s:TextInput id="minute" maxChars="2" restrict="0-9" width="20"/><s:Label text="分"/>
</s:HGroup>
<s:HGroup>
<s:Label text="显示日期"/><s:TextInput id="displayDate"/>
</s:HGroup>
<s:HGroup>
<s:Button id="btn1" label="Combine" click="combineDate()"/>
<s:Button id="btn2" label="Split" click="btnClickHandler(event)"/>
</s:HGroup>
<s:HGroup>
<s:Label text="显示日期"/><s:TextInput id="getTime"/>
<s:TextInput id="getHour" width="40"/><s:Label text="时"/>
<s:TextInput id="getMinute" width="40"/><s:Label text="分"/>
</s:HGroup>
</s:VGroup>
</s:Application>
flex日期合并与拆分的更多相关文章
- C# 合并及拆分Word文档
本文简要分析一下如何如何使用C#简单实现合并和拆分word文档.平时我们在处理多个word文档时,可能会想要将两个文档合并为一个,或者是将某个文档的一部分添加到另一个文档中,有的时候也会想要将文档拆分 ...
- C# 合并及拆分PDF文件
C# 合并及拆分PDF文件 有时我们可能会遇到下图这样一种情况 — 我们需要的资料或教程被分成了几部分存放在多个PDF文件中,不管是阅读还是保存都不是很方便,这时我们肯定想要把这些PDF文件合并为一个 ...
- Java 合并、拆分PDF文档
处理PDF文档时,我们可以通过合并的方式,来任意组几个不同的PDF文件或者通过拆分将一个文件分解成多个子文件,这样的好处是对文档的存储.管理很方便.下面将通过Java程序代码介绍具体的PDF合并.拆分 ...
- C# 合并、拆分PPT幻灯片
概述 通过合并.拆分的功能,将不同的文档中的幻灯片进行组合形成新的的文档,同时也可以将一个多页的PPT文档按页拆分成多个不同的文档.此功能也丰富了编程人员对PPT幻灯片的操作的选择.下面将分别从以下几 ...
- Spark DataFrame列的合并与拆分
版本说明:Spark-2.3.0 使用Spark SQL在对数据进行处理的过程中,可能会遇到对一列数据拆分为多列,或者把多列数据合并为一列.这里记录一下目前想到的对DataFrame列数据进行合并和拆 ...
- 详解CorelDRAW中如何合并与拆分对象
合并两个或多个对象可以创建带有共同填充和轮廓属性的单个对象,以便将这些对象转换为单个曲线对象.可以合并的对象包括矩形.椭圆形.多边形.星形.螺纹.图形或文本等,本教程将详解CorelDRAW中关于合并 ...
- [.NET开发] C# 合并、拆分PDF文档
在整理文件时,将多个同类型文档合并是实现文档归类的有效方法,也便于文档管理或者文档传输.当然,也可以对一些比较大的文件进行拆分来获取自己想要的部分文档.可以任意地对文档进行合并.拆分无疑为我们了提供极 ...
- Goldengate进程的合并与拆分规范
Goldengate抽取进程的合并与拆分原则 1. 文档综述 1.1. 文档说明 本文档描述了对GoldenGate的抽取进程进行拆分和合并的基本原则和详细步骤. 1.2. 读者范围 本文 ...
- Spire.Cloud.SDK for Java 合并、拆分Excel单元格
Spire.Cloud.SDK for Java 是Spire.Cloud云产品系列中,用于处理Word.Excel.PowerPoint以及PDF文档的JAR文件,可执行文档编辑.转换.保存等操作. ...
随机推荐
- 《JS权威指南学习总结--8.4 作为值的函数》
内容要点: 函数可以定义,也可以调用,这是函数最重要的特性.函数定义和调用是JS的词法特性,对于其他大多数编程语言来说也是如此.然而在JS中,函数不仅仅是一种语法,也是值,也就是说,可以将函数赋值 ...
- 【LeetCode】419. Battleships in a Board
Given an 2D board, count how many different battleships are in it. The battleships are represented w ...
- ubuntu环境下docker安装步骤
本文是根据docker官方文档翻译,原文:https://docs.docker.com/engine/installation/linux/ubuntulinux/ Docker 支持以下 Ubun ...
- openwrt设置语言的过程
设置语言的流程一.关联的配置文件/etc/config/luci查看配置文件内容如下:root@hbg:/# cat /etc/config/luci config core 'main' ...
- kettle连接mysql
kettle连接mysql时出现问题
- Docker技术学习
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://sofar.blog.51cto.com/353572/1598249 貌似Doc ...
- SHELL自动运行脚本
pass.sh ------------------------ #!/bin/bashecho start /usr/bin/expect <<EOFset timeout 10spaw ...
- 正规消息发送器-- ESFramework 4.0 进阶(06)
在ESFramework 4.0 进阶(04)-- 驱动力:通信引擎(下)一文末尾我们已经将通信引擎以及整个消息骨架流程组装起来了,只要通信引擎一接收到消息,框架就会按照规定的流程进行运转.到这里,自 ...
- chapter6 深入了解函数
Lua函数是具有特定词法域的第一类值,与其他传统类型的值(string and number)具有相同的权利. 它可以保存在变量和table中,也可以把它当参数传递,也可以作为返回值. 在Lua中有个 ...
- memset用法总结
memset是计算机中C/C++语言函数.将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存 ...