`

日期操作

阅读更多

1、获取某月的天数:

	// 获取指定月的天数
public int getDayOfMonth(int year, int month) {
	Calendar cal = Calendar.getInstance();
	cal.set(Calendar.DATE, 1);
	cal.set(Calendar.YEAR, year);
	cal.set(Calendar.MONTH, month - 1);
	int day = cal.getActualMaximum(Calendar.DATE);
	return day;
}

 

2、日期格式化:

	//格式化日期:format指定格式 “yyyy-MM-dd HH:mm:ss”
public static String formatDate(Date date, String format) {
	SimpleDateFormat sdf = new SimpleDateFormat(format);
	return sdf.format(date);
}

 

 3、数值格式化:三位一分隔 "#,##0.00"

	// 保留2位小数: 0、#的区别:0代表一个数字,#代表一个数字,不包括0
public String formatNum(double num) {
	java.text.DecimalFormat df = new java.text.DecimalFormat("#.##");
	return df.format(num);
}
	/*
	 * @param scale保留小数位数
	 */
public double formatNum(double num, int scale) {
	java.math.BigDecimal bd = new java.math.BigDecimal(num);
	return bd.setScale(scale, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();
} 

 

4、百分比:

public String formatDecimal(double number){
	java.text.NumberFormat nf = java.text.NumberFormat.getPercentInstance();
	nf.setMinimumFractionDigits(2);//保留两位小数
	return nf.format(number);
}
分享到:
评论

相关推荐

    C# DateTime 日期操作

    本篇文章将详细讲解如何在C#中进行`DateTime`的日期操作,包括加减日期、获取本周、上周、下周及本月的日期。 1. **加减日期** - `DateTime.Now.AddDays(-1)`:获取当前日期前一天的日期。 - `DateTime.Now....

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...

    日期操作,转日期格式,加减日期,日期详解

    在IT行业中,日期操作是一项基础且重要的技能,广泛应用于各种应用程序和系统开发中。无论是记录系统日志,处理用户输入,还是进行数据分析,都离不开对日期的处理。本篇文章将详细探讨日期操作、转日期格式以及加减...

    java 日期操作汇总

    java 日期操作汇总包含date calendar 相互转换

    Oracle时间日期操作

    Oracle 时间日期操作 Oracle 时间日期操作是 Oracle 数据库中的一种常用的操作类型,它可以对数据库中的日期和时间进行各种处理和计算。以下是 Oracle 时间日期操作的一些常见知识点: 1. 获取当前日期和时间:...

    mysql日期操作技巧

    mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧

    JAVA日期操作汇总

    ### JAVA日期操作汇总 本文将对Java中的日期操作进行详细解析,主要涵盖以下几个方面: 1. 计算某个月份的最大天数; 2. `Calendar`与`Date`之间的转换; 3. 日期格式化; 4. 获取指定日期所在的周序号及设置某...

    Java日期操作接口

    本篇文章将详细探讨Java中的日期操作接口,特别是围绕"Java日期操作接口"这个主题,以及与之相关的`DateFilter.java`文件。 首先,Java中最基础的日期类是`java.util.Date`。这个类自Java 1.0起就存在,但它的设计...

    JAVA日期操作类详细讲解

    本篇内容将深入讲解Java中的日期操作类,这对于Java初学者来说是非常重要的知识点。 首先,我们要了解Java中的基础日期类`java.util.Date`。这个类在早期的Java版本中被广泛使用,但其API设计存在一些问题,例如不...

    oracle日期操作举例

    ### Oracle 日期操作详解 #### 一、日期时间间隔操作 在Oracle数据库中,我们可以方便地执行日期时间的间隔操作,比如对当前时间进行增减指定的时间间隔。 **1. 当前时间减去7分钟的时间** ```sql SELECT SYSDATE...

    java日期操作大全

    在Java编程中,日期操作是常见的任务,尤其是在处理与时间相关的业务逻辑时。Java提供了多种方式来处理日期,包括`java.util.Date`、`java.sql.Date`以及`java.time`包中的类。以下是对给定内容中涉及的Java日期操作...

    java实现的日期操作类

    标题提到的"java实现的日期操作类"通常指的是使用这些类来完成特定的日期计算任务,如获取星期几或计算未来的日期。 `java.util.Date`是Java早期用来表示日期和时间的类,但它的API设计并不理想,易用性较差。因此...

    PHP常用的日期操作

    通过提供的`MyDate`文件,你可以看到作者实现的一些自定义日期操作方法,可能包括对上述功能的扩展或优化,具体实现需要查看源代码才能得知。这为我们提供了一个学习和借鉴的实例,帮助我们在实际项目中更灵活地处理...

    Date日期操作工具类

    本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供了丰富的功能,包括日期格式化、字符串与日期之间的转换、日期的加减操作以及计算日期间隔等。 首先,让我们深入理解`java.util.Date`类。Date类代表了...

    java所有可能的日期操作封装

    Java日期操作是编程中常见的需求,它涉及到对时间的处理、日期格式化、日期比较以及时间戳转换等。Java提供了一系列强大的API来处理日期和时间,主要包括`java.util.Date`、`java.util.Calendar`、`java.text....

    日期操作类(Date、Calendar)笔记

    031105_【第11章:Java常用类库】_日期操作类(Date、Calendar)笔记

    兼容Safari日期操作

    兼容Safari Chrome等各个主流浏览器 通过js对日期进行操作,避免无效日期

    java日期操作.

    本篇文章将详细探讨Java中的日期操作。 首先,Java标准库中最基础的日期类是`java.util.Date`。这个类可以表示从1970年1月1日00:00:00 UTC(协调世界时)到现在的毫秒数。创建`Date`对象后,你可以通过`System....

    SQL日期操作日期推算处理

    SQL日期操作 SQL日期操作日期推算处理

Global site tag (gtag.js) - Google Analytics