首页 > 其他分享 >aardio日期控件

aardio日期控件

时间:2023-07-07 17:36:00浏览次数:38  
标签:-% 控件 startDate aardio 日期 tm winform

有两种方式完成日期控件,第一种是一个文本框edit+一个日期控件datetimepick,另一种是只有一个日期控件datetimepick

方式一:文本框edit+日期控件datetimepick

运行前效果:

运行之后效果如下:

个人觉得运行之后样式不好看,不推荐。

原理:

(1)、给文本框设置初始值

var tm = time.now();
tm.format="%Y-%m-%d";
tm.addday(-7);
var startDate =tm; 
winform.editStartDate.text = tostring(startDate);

(2)、日期控件datetimepick中选择日期后,同步修改文本框的值

// 如果日期修改了,就修改输入框的值
winform.datetimepickStart.onDateTimeChanged = function(dateTime,none){
    startDate =dateTime;
    startDate.format = "%Y-%m-%d";
    winform.editStartDate.text =tostring(startDate);    
}

方式二:日期控件

运行前效果:

运行之后效果:

原理:

(1)、先通过winform.datetimepick3.text获取日期控件的值,格式为2023/7/7

var startDate = winform.datetimepick3.text

(2)、将日期格式化为%Y-%m-%d,格式化之后为2023-07-07

startDate = myutil.formateTime3(startDate,"%Y-%m-%d")

工具类myutil

namespace myutil{
    //格式化时间
    formateTime3 = function(t,f){
        if(f==null){
            f="%Y-%m-%d %H:%M:%S"
        }
        var tm = ..time(t)
        tm.format=f;
        return tostring(tm);
    }
}

 

标签:-%,控件,startDate,aardio,日期,tm,winform
From: https://www.cnblogs.com/zwh0910/p/17535369.html

相关文章

  • 006 学习笔记--内置函数 | 字符串函数 + 数值函数 + 日期函数 + 流程控制函数(if ifnu
    函数:是指一段可以直接被另一段程序调用的程序或代码。MySQL内置函数: 字符串函数-------------------------------mysql内置函数--字符串函数-------------------------------字符串拼接--CONCAT(str1,str2,...)selectCONCAT('I','love','you');--returnIlove......
  • C#自定义checkBox开关按钮控件,设计漂亮美观的UI按钮
    第一步:先准备开关按钮要使用到的背景图片,一张是开启的,一张是关闭的,如下图: 一共有6种款式,大家也可以全部加进去    然后将这些图片作为资源文件添加到项目中,如下图: 第二步、新建用户控件,命名为:ButtonCheck.cs ButtonCheck.cs代码如下:///<su......
  • 转载:用pageOffice控件实现 office word文档 编辑Word加水印的功能
    OA办公中,业务需要多人编辑word文档,需要加文字水印的功能。怎么实现word文档的编辑加文字水印呢?2实现方法通过pageOffice实现简单的在线打开编辑word时,通过设置doc.getWaterMark().setText("PageOffice开发平台");属性,给Word文档添加文字水印。就可以实现编辑word中增加水......
  • 十一、控件学习
    1.QWidget主窗口控件1.1是所有用户界面对象的基类,即直接或间接的继承于该类。1.2常用于做顶层小部件或子小部件。1.3示例 2.QPushButton按钮控件2.1常用信号clicked(boolchecked):点击信号pressed():按下信号released():释放信号to......
  • Java实现浏览器端大文件分片上传控件
    ​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。* 如何分片;* 如何合成一个文件;* 中断了从哪个分片开始。如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块......
  • 认识soui4js(第5篇):使用扩展控件
    无论内置控件多么丰富,也不可能满足用户所有需求。总有时候用户需要自己扩展控件。soui4js推荐使用C++来扩展控件,然后通过实现一个js模块来提供js使用。扩展控件通常涉及到图形上下文的频繁交互,如果使用js来实现,效率上会大打折扣。使用C++,没了C++和js的相互调用。使用起来就和C++......
  • wpf基本布局控件 -- 01
    <Windowx:Class="WpfApp1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.c......
  • Wpf Grid 控件常用属性
    Grid的网格布局控件,使用网格布局时候需要先确定行数列数。Grid.RowDefinitions设置行<Grid><Grid.RowDefinitions><RowDefinitionHeight="45"/><RowDefinition/><RowDefinitionHeight="20"/>......
  • Oracle日期加减的三种方式
     文章目录第一种,直接加减数字。第二种,使用add_months()函数。第三种,使用interval()函数。第一种,直接加减数字。selectsysdate当前时间,sysdate+1加一天,sysdate-1减一天,......
  • aardio函数
    1、string.len()返回字符串长度string.len("abcdefghijk")结果:112、string.reverse()字符串倒序排列string.reverse("abcdefghijk",true)结果:kjihgfedcba3、string.upper()转换成大写string.upper("abcdefghijk")结果:ABCDEFGHIJK4、string.lower()转换成小写s......