本篇文章讲解的知识点主要围绕日期类、数字类,废话不多说,只分享Java相关的干货!
日期类
常用日期类:
java.util.Date
java.text.SimpleDateFormat
java.util.Calendar
-
import java.util.Date;
-
import java.text.SimpleDateFormat;
-
import java.util.Calendar;
-
-
public
class DateTest01 {
-
-
public static void main(String[] args) throws Exception{
-
-
//取得今天的日期
-
Date today =
new Date();
-
System.out.println(today);
-
-
//格式化日期
-
SimpleDateFormat sdf =
new SimpleDateFormat(
"yyyy-MM-dd
-
HH:mm:ss");
-
System.out.println(sdf.format(today));
-
-
Calendar c = Calendar.getInstance();
-
System.out.println(c.get(Calendar.DAY_OF_MONTH));
-
//取得 2000-10-01 为星期几
-
Date d =
new SimpleDateFormat(
"yyyy-MM-dd").parse(
"2000-10-01");
-
c.setTime(d);
-
System.out.println(c.get(Calendar.DAY_OF_WEEK));
-
-
}
-
}
数字类
java.text.DecimalFormat 和 java.math.BigDecimal
【示例代码】,DecimalFormat
-
import java.text.DecimalFormat;
-
-
public
class DecimalTest01 {
-
-
public static void main(String[] args) throws Exception{
-
-
//加入千分位,保留两位小数
-
DecimalFormat df =
new DecimalFormat(
"###,###.##");
-
System.out.println(df.format(
1234.23452));
-
-
//加入千分位保留 4 位小数,不够补零
-
System.out.println(
new DecimalFormat(
"###,###.0000").format(
12345.12));
-
}
-
}
【示例代码】,BigDecimal 可以精确计算,特别是财务数据
-
import java.math.BigDecimal;
-
-
public
class BigDecimalTest01 {
-
-
public static void main(String[] args) throws Exception{
-
BigDecimal v1 =
new BigDecimal(
10);
-
BigDecimal v2 =
new BigDecimal(
20);
-
//相加运算
-
BigDecimal v3 = v1.add(v2);
-
System.out.println(v3);
-
}
-
}
以上就是日期类、数字类相关的知识点了,配套视频教程👇,正在学习Java的同学们一定要持续关注哦~~
Java零基础进阶视频教程
转载:https://blog.csdn.net/bjpowernode_com/article/details/112966104
查看评论