- 浏览: 53131 次
文章分类
最新评论
1. BigDecimal 保留两位小数
今天在项目中遇到这样的一个需求,计算的结果保留两位小数点,不要求进行四舍五入。
直接上代码了,没有什么好说的。
2. Timestamp 与Data的转化
不要像网上的那些操作,就一行代码就可以转换。看下面的代码吧。
输出结果为:
再看一下,Date转成Timestamp的代码。
今天在项目中遇到这样的一个需求,计算的结果保留两位小数点,不要求进行四舍五入。
直接上代码了,没有什么好说的。
BigDecimal decimal = new BigDecimal("0.002"); // 保留两位小数 String str = new DecimalFormat("0.00").format(decimal); decimal = new BigDecimal(str); if (decimal.compareTo(BigDecimal.ZERO) > 0) { System.out.println(">0"); } else { System.out.println("<=0"); }
2. Timestamp 与Data的转化
不要像网上的那些操作,就一行代码就可以转换。看下面的代码吧。
Timestamp d = new Timestamp(System.currentTimeMillis()); System.out.println(d); Date data=new Date(d.getTime()); System.out.println(data);
输出结果为:
2015-11-27 14:47:47.404 2015-11-27
再看一下,Date转成Timestamp的代码。
Date data=new Date(d.getTime()); System.out.println(data); System.out.println(new Timestamp(data.getTime()));
发表评论
-
Java IO 读文件的各种方法总结
2016-01-01 15:00 698IO分为字节流和字符流,字符就是简单的字符串存储,从理伦上讲, ... -
动态代理的应用
2015-12-22 17:30 733代理模式作为开发人员 ... -
Java Restful
2015-12-19 14:01 440对于两个系统之间交互信息,有两种常见的方式:webservic ... -
request.getInputStream() 只能读一次的解决方法
2015-12-17 12:17 2380我们知道request.getInputStream()只能读 ... -
java Hessian 版本冲突问题解决方法
2015-12-11 19:44 884今天在实际的项目发现了一个问题就是hessian的版本不兼容的 ... -
ThreadPoolExecutor参数讲解
2015-12-10 08:14 8181. 线程池可以节省创建多个线程带来的开销问题。 2. 线程 ... -
Java RSA 加密 解密 签名 验签
2015-12-09 10:01 61511. 加密的作用 1)明文变密文(你不知道密钥是很难解密的) ... -
Java Xstream xml 与bean之间的转换
2015-12-09 08:31 748xml文件如下: <mvc> & ... -
XPATH 解析XML
2015-12-09 08:28 4361. 表达式描述 nodename 选取此节点的所有子节 ... -
Java Dom4j 解析XML
2015-12-09 08:23 366Dom4j和JDom是很相似的,用起来十分方便。 XML文件 ... -
Java JDom 解析xml
2015-12-09 08:22 420JDOM在解析XML在代码量之上比之前的方法(DOM和SAX要 ... -
Java SAX 解析xml
2015-12-08 18:13 424在上一篇中http://gaofulai1988.iteye. ... -
Java XML解析系列
2015-12-08 18:00 766Java解析XML有多种方式,因此需要分为几个不同的系列来讲。 ... -
Java 背包算法计算从数组中找若干个数使其最接近某个数
2015-12-08 17:38 1992背包的算法的动态方式如下: f(i,w) = max{ f(i ... -
C3P0 连接分析
2015-12-01 19:05 896最近在看C3P0的原理,还是将C3P0的源码导入到Ecplis ... -
微信开发的原理
2015-11-30 10:10 1319微信在现在的生活中,扮演着举足轻重的角色,现在怎么东西都在微信 ... -
java try catch finally return 继续
2015-11-27 13:45 404之前在博客中有一篇文章讨论过异常中return值的情况,有兴趣 ... -
Java JDBC executeBatch 批量操作
2015-11-27 08:05 1634对JDBC 的 CRUD操作,我相信对于每个开发人员来讲,是十 ... -
Java WeakHashMap 分析
2015-11-26 08:17 625昨天在我们的系统中看 ... -
加密与解密
2015-11-18 18:12 482我本身不是学密码出身的,但在工作中经常要使用加密与解密的东东, ...
相关推荐
Java 中的 Date、String 和 Timestamp 之间的转换问题 Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取...
TimeStamp(用java实现时间戳)
在Java编程语言中,时间戳(timestamp)与`java.util.Date`对象之间的转换是处理日期和时间数据时常见的需求。时间戳通常表示为从1970年1月1日午夜(UTC时间)到指定时刻之间的时间间隔,单位通常是毫秒。而`Date`类...
Oracle的Timestamp with Time Zone类型与Java的交互是数据库编程中一个重要的知识点,特别是在处理跨越时区的数据时。本文将深入探讨这两个概念以及它们在实际应用中的互动。 Oracle的Timestamp with Time Zone类型...
在Java编程语言中,String类型和Timestamp类型是两种不同的数据类型,前者用于存储字符串数据,而后者用于存储时间戳数据。然而,在实际开发中,我们经常需要将String类型转换成Timestamp类型,以便于在数据库中存储...
在IT领域,数据库管理和编程语言之间的数据类型对应关系是至关重要的。本文将深入探讨MySQL数据库中的时间类型以及它们在...在实际应用中,还要注意处理时区差异、日期时间格式化以及数据库与Java之间的兼容性问题。
timestamp2.data
在Oracle数据库中,`TIMESTAMP`与`DATE`两种数据类型是用于存储日期和时间信息的关键组成部分,但它们之间存在显著的区别,特别是在处理时间和精度方面。本文将深入探讨这两种数据类型的特点,以及如何在实际应用中...
在Java编程中,Timestamp和Date是两个常用的时间类型,前者是数据库类型,而后者是Java.util包中的类。由于它们的类型不同,因此在实际开发中,经常需要将Timestamp和Date类型相互转换。下面将详细介绍Timestamp和...
在 Java 中,timestamp 对应的数据类型是 java.sql.Timestamp。 varbinary 在 SQL Server 中,varbinary 是一个二进制类型,用于存储变长二进制数据。在 Java 中,varbinary 对应的数据类型是 byte 数组。 ...
在这个例子中,模式是 `"yyyy-MM-dd HH:mm:ss"`,表示四位年份、两位月份、两位日期、两位小时、两位分钟和两位秒。 2. 获取当前系统时间的毫秒值,然后除以一天的毫秒数 `(1000 * 3600 * 24)` 来得到当天开始的...
总的来说,`Token`、`Timestamp`和`Sign`在API接口设计中起着至关重要的作用,它们提供了身份验证、防止重放攻击以及数据完整性的保障。在Spring Boot这样的Java微服务框架下,我们可以便捷地集成这些安全机制,确保...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
此外,MySQL允许在一个表中最多定义两个自动更新的`TIMESTAMP`字段,其中一个可以设置为`CURRENT_TIMESTAMP`作为默认值,另一个可以设置为`ON UPDATE CURRENT_TIMESTAMP`,这样在插入新行或更新行时,这两个字段都会...
在 Java 中,还有其他类型,如 java.math.BigDecimal、java.sql.Year 等类型。在 MySql 中,也有其他类型,如 YEAR、DECIMAL 等类型。其中,YEAR 类型用于存储年份,DECIMAL 类型用于存储小数。 Java 数据类型和 ...
在数据库交互时,`java.sql.Date` 和 `Timestamp` 通常与 JDBC 方法配合使用,以适应数据库存储的日期时间类型。而 `Calendar` 类作为通用的日期时间操作工具,提供了一种灵活的方式来处理日期和时间的计算。
Date、String、Timestamp 是 Java 中三个常用的日期和时间类,它们之间的转换是 Java 开发中经常遇到的问题。在本文中,我们将详细介绍 Date、String、Timestamp 之间的转换方法。 Date 和 String 之间的转换 在 ...
对于更精确的数值处理,`big_decimal`映射为`java.math.BigDecimal`,在数据库中通常表现为`NUMERIC`类型。 字符串类型的映射包括`character`和`string`。`character`对应单个字符,映射为`CHAR(1)`,而`string`...
Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...
以上就是关于Java中字符串与时间戳转换以及考勤判断的基本操作。在实际应用中,可能还需要考虑时区、异常处理等问题,确保代码的健壮性和可维护性。通过熟练掌握这些基础,你可以轻松地处理各种时间相关的编程任务。