今天做一个页面的简单调整,发现对时间类型不是一般的陌生啊!
时间类型的编辑,一般在String类型与Date类型之间进行转换:
Java类中,使用SimpleDateFormate来格式化类型,很简单就不举例子了!
对其中的年月日,时分秒进行操作时,多用Calendar这个类来进行操作:
Calendar today = Calendar.getInstance();
需要格式化时,将此对象的Date类型进行格式化即可:
SimpleDateFormat dateFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.format(today.getTime());
年月日的操作
today.add(Calendar.YEAR, 4);
today.add(Calendar.MONTH, 3);
today.add(Calendar.DAY_OF_YEAR, -1);
而在js中,将字符串转换成Date类型
var license_date=sdate.value; //发证日期
document.getElementById('license_start_date').value=license_date;
var date_array=license_date.split('-');
var date_date=new Date(date_array[0],parseInt(date_array[1])-1,date_array[2]);//需要注意月份,1-12月用0-11来表示,
//如果是8月份,需要设置为7,6月份需要设置为5.
date_date.setFullYear(date_date.getFullYear()+5);
date_date.setDate(date_date.getDate()-1);
var end_date=date_date.toLocaleDateString();
end_date=end_date.replace('年','-');
end_date=end_date.replace('月','-');
end_date=end_date.replace('日','');
document.getElementById('license_end_date').value=end_date;
//在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):
var myDate=new Date()
myDate.setFullYear(2008,7,9)
//注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,
//则参数应该是 7。
//在下面的例子中,我们将日期对象设置为 5 天后的日期:
var myDate=new Date()
myDate.setDate(myDate.getDate()+5)
//注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。
再有问题,再添加。
分享到:
相关推荐
SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...
在本文中,我们将对 Java 数据类型和 MySql 数据类型进行对应一览,帮助开发者更好地理解和使用这两种类型。 字符串类型 在 Java 中,字符串类型对应的是 java.lang.String 类型。在 MySql 中,字符串类型对应的是...
`Date`类是Java中最先用于表示日期和时间的类,它主要存储一个特定瞬间,精确到毫秒。在早期版本的Java中,`Date`类常常被用来处理日期和时间,但由于其API设计不够理想,后来在Java 1.1中引入了`Calendar`类来替代...
java编程中String类型时间转化成Date类型
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用
在Java中,对应的类型是`java.sql.Date`,它表示没有时间部分的日期。 2. **TIME**:用于存储时间,格式为'HH:MM:SS',不包括日期。在Java中,对应的类型是`java.sql.Time`,它仅包含一天中的时间部分。 3. **...
在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的日期对象。 例如,下面的...
Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime 类型是用于表示日期和时间的数据库类型。在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 ...
在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...
Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用...本文详细介绍了 Oracle 中的 Number 和 Date 类型与 Java 中的数据类型对应关系,并对 MySQL 中的数据类型也进行了简单的介绍。
在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库管理系统。在本文中,我们将详细介绍 Java ...
本文将详细介绍MySQL中的各种数据类型及其在Java中的对应类型,并解释这些类型的具体含义以及它们在实际应用中的作用。 #### 数据类型对照表解析 ##### 1. VARCHAR (可变长度字符串) **显示长度:** L+N **数据库...
在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用以下代码来获取当前日期: ```java <%@ page import="java.util.Date"%> <% Date myDate = new Date(); %> ``` 二、获取当前年、月、日 ...
由于Java中的`java.util.Date`类与MySQL数据库中的`DateTime`类型在格式上存在差异,因此在将时间数据写入数据库前,通常需要进行格式转换。 #### Java中的Date类型 在Java中,`java.util.Date`类是用于表示特定...
Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...
JDBC(Java Database Connectivity)是Java中用于与关系型数据库交互的标准API。当涉及到处理日期时间数据时,JDBC提供了几种方法来处理`java.util.Date`和`java.sql.Date`。需要注意的是,`java.sql.Date`仅包含...
其次,对于复杂的数据类型,如日期和时间,Java的Date和Calendar类在Hibernate中可以映射为java.sql.Date、java.sql.Time或java.sql.Timestamp。对于数组和集合,如List、Set、Map等,Hibernate提供了ListType、...
在Java编程中,与Oracle数据库交互时,经常会遇到将Java中的日期类型转换为Oracle的DATE类型,反之亦然。本文将详细阐述这两种类型之间转换的几种常见方法。 1. **利用getTime()函数转换** Java的`java.util.Date`...
在 Java 中,我们可以使用 Date 类来表示日期类型的数据,但是当我们将其存储到 MongoDB 中时,它将被转换为时间戳形式。 问题来了,如何将 Java 的日期类型 Date 转换为 MongoDB 的时间类型数据?我们可以使用 ...