在做客人登记时候,这个抵达日期、天数、离店日期都是要操作选择到达日期下选择天数在选择离店日期。每次测试到选择日期时候感觉的很烦人。选完日期还要选择时间,这操作起来也很慢,如果是给用户是使用就是不是很好,我就想我可以获取到当前日期作为抵达日期,因为登记的抵达时间是就当前时间嘛,然后当我选择到住房的天数通过计算,获取到前时间加上住房的天数的得到的就是离店的日期并且回填到离店日期中的输入框中。

获取当前时间在标签中给一个value="@DateTime.Now.ToString("yyyy-MM-dd HH:mm")"这样就可以获取到当前是日期和时间了,当我点击天数的下拉框就会计算方法,他是一个onchange改变事件。所以你在这个下拉款中加一个οnchange=”方法名()”,然后就在这个方法写你要做什么事的内容,还要记得方法后带上()了,有时候可能会忘记把这个()漏了的。

一开始的时候我这个计算我以为这个计算很简单的,就是拿当前时间直接加接可以了,操作之后才知道并不可以直接相加的。那样子做是加不了的。我想了一想,怎么不可以的呢?断点看数据发现日期时间是这样的2019,07,28T15:08而天数是一个1系统又不会自动识别你那个是天数然后加上你选择的天数,我就想什么方法拿天数出来加选择的天数,那样就是离店日期了。

首先声明一个变量,通过他的ID获取到当前时间的值,获取的时间是这样子的[2019-07-28 15:08]所以对其进行分割,跟据‘-’分割得到[“2019”,”07”,”28T15:08”],然后再[28T15:08]根据T进行二次分割这样子就可以拿到日了。声明一个变量接收这个日,再获取到选择的日,判断获取到的日如果第一位是零就取第二位。如果第一位不是零等于当前的。根据下标获取到刚才分割出来的年月日。同样判断获取的月的第一位如果是零那就取第二位,如果第一位不是零等于当前的。计算这个月有多少天,然后计算当前的天数,离店的日等于当前的日加上选择的天数。再用离店的天数减去这个的天数;判断刚才减出结果如果小于零,天数不变等于刚刚加出来的结果,如果大于等于0月份自增1。如果月份等于12年自增加1.最后的得到的结果拼接起来并且回填。

运行结果如下图所示

如何计算日期加上天数相关推荐

  1. python设计一个date类数据成员有年月日_设计一个日期类Date,包括年、月、日等私有成员。要求实现日期的基本运算,例如某日期加上天数或减去天数...

    /*设计一个日期类Date,包括年.月.日等私有成员.要求实现日期的基本运算,例如某日期加上天数或减去天数 ,两日期相减的天数等. 实现要求: 实现运算符加与减的重载 设计一个日期类Date,包括年. ...

  2. excel表格怎么求时间差值_excel表格,如何计算日期的天数或时间差

    在excel中如何单独计算日期的天数或时间差.对于日期和时间,之间的差,例如:日期时间差的公式,结果要小时(如134.5小时),比如2016年2月10日 13:26到2016年3月6日 10:40相距 ...

  3. (C++)设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,包括某日期加上指定天数、某日期减去指定天数、两个日期相差的天数等。

    C++面向对象程序设计课后作业第239页第5题 题目要求:设计一个日期类Date,包括年.月.日等私有数据成员.要求实现日期的基本运算,包括某日期加上指定天数.某日期减去指定天数.两个日期相差的天数等 ...

  4. wps表格日期计算天数_如何计算Google表格中两个日期之间的天数

    wps表格日期计算天数 If you want to count the number of days between two dates, you can use the DAYS, DATEDIF ...

  5. 使用Calendar 计算两个日期相差天数,

    1.代码: public static void main(String[] args) throws ParseException {SimpleDateFormat sdf = new Simpl ...

  6. 华为机试HJ73-计算日期到天数转换

    HJ73 计算日期到天数转换 题目描述: 描述 根据输入的日期,计算是这一年的第几天. 保证年份为4位数且日期合法. 进阶:时间复杂度:O(n) ,空间复杂度:O(1) 输入描述: 输入一行,每行空格 ...

  7. 算法笔记之旅 | 日期之间天数计算

    目录 计算两个日期中间的天数 计算逻辑 处理闰年以及年月天数情况 处理正常逻辑 年月一致 年一致,月不一致 年月都不一致 代码实现 计算两个日期中间的天数 日常刷题碰到的,有计算两个日期之间天数的,有 ...

  8. java判断总共天数_Java判断两个日期相差天数的方法

    本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...

  9. php日期差数,php如何计算日期差几天

    php计算日期差几天的方法:首先创建一个PHP示例文件:然后定义两个时间日期:接着通过"round(($d2-$d1)/3600/24);"方法计算两个日期差几天即可. php计算 ...

最新文章

  1. R使用abline()函数在图中添加额外的直线
  2. SAP CRM Appointment应用里Date profile的配置
  3. linux用pipe创建的文件类型,linux文件类型之 管道
  4. 16 张图教你如何从 0 到 1 构建一个稳定、高性能的 Redis 集群!
  5. python实验报告内容实现购物车系统_Python实现的购物车功能示例
  6. comsol仿真模型:风力发电机复合材料叶片的应力和模态分析
  7. 使用spring data JPA进行类目增删改查测试
  8. 8.4 Power Management
  9. 安卓搞机教程--修改设置里 添加选项 添加文字 修改图标 修改版本号等等 实例解析
  10. XDOJ(智慧平台)--分配宝藏(用动态规划dp算法解决)(C语言)
  11. Linux配置ip地址
  12. python 跨行字符串_python字符串结束的标志_python-7-字符串的操作_方法_format_列表的操作...
  13. iis 设置php静态,PHP的Rewrite静态化服务器配置(包括IIS的静态华配置)
  14. 罗永浩放话要当带货一哥,意思是要超越李佳琦了?
  15. WASC Distributed Open Proxy Honeypots
  16. 怎样在Winform窗体中嵌入Web浏览器
  17. c语言diy杀毒程序源代码,c - 源码下载|其它|杀毒|源代码 - 源码中国
  18. 【JAVA程序设计】(C00101)基于Servlet的在线鞋店销售管理系统
  19. Simple English
  20. 信息技术学业水平考试上机考试 18题 EXCEL操作题(25分)

热门文章

  1. C语言蓝牙协议栈讲解,蓝牙协议栈记录—BTStack
  2. 黑马ajax学习笔记02--art-template模板,自动提示,防抖,三级联动,fromData传参及传文件,同源,jsonp,天气预报,CROS,服务器桥接,withCredential跨域登录
  3. 双极性四线步进电机的控制(四拍、八拍时序,细分微步控制方式)
  4. Android实现本地视频+录制视频+视频压缩上传
  5. 非著名不专业一加 8T 评测
  6. sql group_concat函数
  7. 7-5 辛苦的搬运工
  8. DeFi仍是鲸鱼的专属?前5名地址竟能占总供应量的40%以上
  9. Kali Linux渗透测试——漏洞扫描
  10. mysql如何创建新用户并指定展示的数据库