jsp 时间相减-jsp中两个string类型的时间怎么相减,回答的好的提高悬赏

问题描述

jsp中两个string类型的时间怎么相减,回答的好的提高悬赏

java.util.Date endDate3 = new java.util.Date(iYear,iMonth,iDate-iDay+7+ (iNext*7));//根据系统时间获取的时间
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd");
String sEndDate3 = formatter.format(endDate3);
String sPLAN_SETTIME = formatter.format(rs1.getTimestamp("PLAN_SETTIME"));//从数据库提取获得的时间
sEndDate3 如何和sPLAN_SETTIME 相减或求差

解决方案

把String类型的转换成int类型再相减
int a=Integer.parseInt(sEndDate3);
int b=Integer.parseInt(sPLAN_SETTIME);
int c=a-b;

解决方案二:

如果没记错的话,Date和Timestamp都有getTime方法,是long类型的,单位应该是毫秒
两者相减就是时间差了,不需要转换成String类型的

解决方案三:

把String类型的转换成int类型再相减
int a=Integer.parseInt(sEndDate3);
int b=Integer.parseInt(sPLAN_SETTIME);
int c=a-b;

时间: 2025-01-19 18:36:53

jsp 时间相减-jsp中两个string类型的时间怎么相减,回答的好的提高悬赏的相关文章

jsp从sql server数据库中获得的dateTime类型的数据能否直接相减

问题描述 jsp从sql server数据库中获得的dateTime类型的数据能否直接相减 我想获得两个日期之间相差的天数,最好能精确到分,过路的大侠指点一下吧! 解决方案 java从数据库读到的是java.sql.Date,java.sql.Date继承于java.util.Date.java.util.Date有个方法getTime(),返回从格林威治时间1970年1月1日00:00:00到该Date对象的时间的毫秒数.你把两个Date对象的getTime()相减再除以(60×1000)就是

jsp页面中两种方法显示当前时间的简单实例_JSP编程

在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现: 1. 通过在jsp页面添加Java代码实现,主要代码如下所示 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date(); String time = simpleDateForm

java ee-java中如何将string类型格式化为Timestamp类型的时间,只要时分秒不要年月日?

问题描述 java中如何将string类型格式化为Timestamp类型的时间,只要时分秒不要年月日? String t = "00:02:36"; SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); Timestamp ts = null; try { ts = new Timestamp(sdf.parse(t).getTime()); } catch (ParseException e) { //

c++ 编程问题-在C++中想用string类型从键盘上接受一个整数进行操作

问题描述 在C++中想用string类型从键盘上接受一个整数进行操作 一个非常大的整数,想用string类从键盘接受,然后对整数进行操作,比如说和某个数比较,求每个位的数字并输出.怎么处理. 解决方案 可以初定义为sting类型,从键盘一次性录入到串中,然后用FORMAT函数进行类型转换 解决方案二: getline用字符串方式吧数据读到string,然后再进行数字转换

C#中两个日期类型相减得到天数

protected int GetDuration(DateTime start, DateTime finish) { return (finish - start).Days; } 直接相减得到的是时间间隔是TimeSpan  

在c#中如何将字符串类型变成时间类型

问题描述 例如我在asp.net中运行的时候总是出错为什么那?那位高手帮我解决,多谢了!stringb1=TextBox1.text;DateTimec5=Convert.ToDateTime(b1); 解决方案 解决方案二:检查字符串的格式解决方案三:字符串不是时间格式把解决方案四:你的字符串格式有问题吧解决方案五:使用DateTime.ParseExact(String,String,IFormatProvider,DateTimeStyles)方法指定日期格式解决方案六:字符串得是时间格式

C#中如何格式化string类型的金额

/// <summary> /// 根据精度将金额转换为自定义类型的string /// </summary> /// <param name="precision">需要的精度</param> /// <param name="money">需要转换的金额</param> /// <returns>转换后的金额</returns> public string Forma

提高运行效率-源代码去下,用来计算两个日期之间的时间。但是运行特别慢。求大神优化,能让它运行快点

问题描述 源代码去下,用来计算两个日期之间的时间.但是运行特别慢.求大神优化,能让它运行快点 #include using namespace std; const int lmonth[13]={0,31,29,31,30,31,30,31,31,30,31,30,31}; //闰年每个月份的时间 const int umonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //非闰年每个月份的时间,定义符合使用习惯 bool isLeapYear

详解Swift中的Characters字符类型与String字符串类型_Swift

一.引言 Swift中提供了String类型与Characters类型来处理字符串和字符数据,Swift中的String类型除了提供了许多方便开发者使用的方法外,还可以与Foundation框架的NSString类进行转换,使用起来十分方便. 二.String基础 在Swift中,使用双引号来定义字符串,开发者可以通过如下代码来创建一个字符串常量: let str = "Hello, playground" 可以通过下面两种方式来创建空字符串: let str1 = "&qu