- 浏览: 1325634 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
java.util.Calendar 时间类型 如何转换成 String 类型的变量
String s = new SimpleDateFormat("yyyy-MM-dd").format(d11.getTime());
日期减1天: d11.add(GregorianCalendar.DATE, -1);//(减1年,月,日,小时,分,秒,等只要将里面的参数DATE分别换成:YEAR,MONTH ,DATE,HOUR ,MINUTE ,SECOND 就行了....如果是加的话,第2个参数为正数就可以了.)
java.util.Date date2=new java.util.Date(date.getYear(),date.getMonth(),date.getDate()-1);
http://misswuyang.iteye.com/blog/645290
Oralce中Trunc,Round截取日期,数据的用法简介
一、数字作为参数
Trunc(number[, 小数位数] :直接截取,不进行四舍五入等操作
Round(number[, 小数位数]:截取的同时,进行四舍五入操作。
- // 89.98 89.99
- select trunc(89.985, 2), round(89.985, 2) from dual;
二、时间作娄参数
格式默认为日期,即为dd。 格式可以为:年,月,日,时,分,没有秒。 Trunc也是直接截取,不往高们加1操作(类似四舍五入); Round就有可能加1了,当: 时间的月超过了7月1日,则年加1; 时间的日超过了16号,则月加1;
to_date(to_char(sysdate, 'YYYY-MM-DD'), 'YYYY-MM-DD')
可以为:trunc(sysdate, 'DD'),也可以为:trunc(sysdate)
- Date date=new Date();
- pleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
- fm.setTimeZone(TimeZone.getTimeZone("GMT+8"));
- String moditime=fm.format(date);
- Timestamp lasttime=Timestamp.valueOf(moditime); //字符型转换为时间型。
- System.out.println("sfdasdf:"+lasttime);
Date date=new Date(); SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US); fm.setTimeZone(TimeZone.getTimeZone("GMT+8")); String moditime=fm.format(date); Timestamp lasttime=Timestamp.valueOf(moditime); //字符型转换为时间型。 System.out.println("sfdasdf:"+lasttime);
时区问题!先检查你的机器的时区是不是GMT+8, 上面的代码可以按照指定的时区显示时间
显示系统时区
String zone = System.getProperty("user.timezone"); System.out.println(zone);
正常结果应为空
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSSS").format(new Date());
参数说明
yyyy 年
MM 月 必须大写 否则就是分了
dd 日 就是几号
HH 时 如果是小写 为12小时制
mm 分 一定要小写
ss 分
SSSS 毫秒 一定要大写 否则就是 秒了
发表评论
-
服务端推送multipart/x-mixed-replace
2023-12-07 15:26 417往网页分批推送数据:boundary=END,总头--> ... -
使用httpclient提交post请求
2020-08-22 08:35 483import org.apache.http.HttpEnt ... -
Groovy超强的Java动态计算能力
2020-06-25 09:03 696//Groovy超强的Java动态计算能力 groovy-2. ... -
bsh(BeanShell)动态执行java代码
2020-06-25 07:59 995import java.util.Date; /** * B ... -
延时任务处理订单超时方案
2020-05-23 16:05 1013JDK的延迟队列 方案是利用JDK自带的DelayQueue ... -
HttpsURLConnection
2020-04-29 10:51 863import java.net.URL; import jav ... -
Log4j的ConversionPattern参数的格式含义
2020-04-22 14:23 513Log4j的ConversionPattern参数的格式含义 ... -
thread 的join
2020-04-16 18:02 424java里面也有这个方法,Java Thread中, join ... -
GZIPOutputStream压缩文件
2020-04-16 17:52 795import java.io.BufferedReader; ... -
软引用SoftReference的使用
2020-04-16 15:48 587软引用SoftReference的使用 SoftRefere ... -
Fastjson
2020-04-15 14:53 408import java.util.ArrayList; imp ... -
6位随机数
2020-04-14 09:47 813import org.apache.commons.lang. ... -
Java加密和数字签名
2020-04-14 09:38 425Java加密和数字签名 消息摘要 这是一种与消息认证码结合使 ... -
DES加密、解密
2020-04-02 16:42 439import java.security.SecureRand ... -
Java利用 AES/ECB/PKCS5Padding 算法加解密
2020-04-02 11:19 1070对称加密、解密 import javax.crypto.Ci ... -
springboot中使用springmvc的拦截器-HandlerInterceptorAdapter
2018-12-13 16:04 1394springboot中使用springmvc的拦截器-Hand ... -
aspectj连接点
2018-12-13 15:55 606切点指示符 切点指示符 ... -
spring之AspectJ面向切面编程
2018-12-13 14:15 913spring之AspectJ面向切面编程 面向切面编程,实现 ... -
设计模式之策略模式
2018-05-30 21:17 563public class Person { priva ... -
使用反射将对象转Map
2018-05-27 17:33 732//使用反射将对象转Map<String, St ...
相关推荐
使用 java.text.SimpleDateFormat 和 java.util.Date 实现日期加减 Java 中的 `SimpleDateFormat` 类和 `Date` 类也可以实现日期的加减操作。可以使用 `SimpleDateFormat` 类的 `format` 方法和 `Date` 类的 `...
可以使用 `java.util.Calendar` 类的 `add()` 方法来进行日期的加减运算。 ```java <%@ page import="java.util.*"%> <%@ page import="java.text.*"%> (); SimpleDateFormat formatter = new SimpleDateFormat("E ...
小工具吧 通过它可以直接对9:00:00这样的时间进行加减
本文将深入探讨Java中的日期类操作,包括日期的加减运算,以及如何利用不同的日期类进行高效的时间管理。 ### 一、日期类的基本操作 #### 1. 使用Calendar类 `Calendar`类是Java中处理日期和时间的核心类之一,它...
课程笔记:时间戳和int类型的数值进行加减,获得date类型的日期,及时间格式的转换
在Java中,通常使用`java.util.Calendar`类来进行日期的加减操作。 ##### 1. 使用`Calendar`类 `Calendar`是一个抽象类,它提供了对特定时刻与一组日历字段(如YEAR、MONTH、DAY_OF_MONTH等)之间的转换以及对这些...
Java Calendar类日期的加减 Java 中的 Calendar 类提供了日期和时间的操作功能,本文将对 Calendar 类的日期加减操作进行详细的介绍和分析。 Calendar 类的日期加减操作 Calendar 类的日期加减操作可以通过 set()...
- `Date`对象可以通过`getTime()`方法获取毫秒值,然后进行加减运算,再通过`new Date(long milliseconds)`创建新的`Date`对象。 4. **日期比较**: - 使用`compareTo(Date anotherDate)`方法可以比较两个`Date`...
在处理时间相关的数据分析时,有时我们需要对日期进行加减操作,比如按照月份进行增减。这就是Hive时间按月份加减UDF(用户自定义函数)的作用。 在Hive中,内置的时间函数可以满足大部分日常需求,如获取年份、...
3. **代码逻辑错误**:如果在代码中对时间进行了错误的操作,比如加减小时、分钟等,也可能导致时间不准确。确保在进行时间计算时,正确处理了闰年、月份天数等复杂情况。 4. **Java版本问题**:不同版本的Java可能...
2. **日期运算**:C#的日期运算可以直接通过加减操作符完成,Java中需要使用`plusDays`, `minusMonths`等方法。 3. **字符串转换**:C#使用`ToString`方法,Java可以使用`DateTimeFormatter`进行格式化输出。 4. **...
* 日期计算:可以用于计算日期的加减、比较等操作 * 日期校验:可以用于校验输入的日期是否合法 * 日期比较:可以用于比较两个日期的大小 自定义 date 类可以满足特定的日期操作需求,提高编程的灵活性和可读性。
使用 `Calendar` 类可以轻松实现日期的加减操作,具体分为两种方法:`add()` 和 `roll()`。 ##### 1. 使用 add() 方法 ```java SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = ...
在Java编程中,有时我们需要对当前时间进行加减操作,例如获取当前时间30分钟前或后的时间戳。本文将详细介绍如何使用Java实现这个功能,包括两种不同的方法,并提供一些额外的日期处理知识。 首先,我们需要引入`...
在这个`evaluate()`方法中,我们将处理输入日期(可能为`Date`或`String`类型)并返回新的日期,根据给定的月份数进行加减。 例如,UDF可能会包含以下步骤: 1. 检查输入参数是否合法。 2. 将输入的日期字符串转换...
在提供的文件列表中,DateAccount.java可能是包含日期操作逻辑的Java源代码文件,而加减日期.txt和转日期格式.txt很可能是详细说明这些操作的文本文件。通过阅读这些文件,你可以更深入地理解如何在实际代码中实现...
本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供了丰富的功能,包括日期格式化、字符串与日期之间的转换、日期的加减操作以及计算日期间隔等。 首先,让我们深入理解`java.util.Date`类。Date类代表了...
它支持日历字段,如年、月、日、小时、分钟等,并且可以进行加减操作。`Calendar.getInstance()`可以获取当前的Calendar实例,`calendar.get(field)`和`calendar.set(field, value)`用于获取或设置特定的日期字段。 ...
除了`Calendar`类,还可以使用`java.text.SimpleDateFormat`格式化日期,并结合`java.util.Date`进行日期的加减操作。 1. **创建Date对象并格式化**: 创建一个`Date`对象表示当前日期,并使用`SimpleDateFormat`...