飞道的博客

Java零基础进阶篇之常用类-日期类及数字类

269人阅读  评论(0)

本篇文章讲解的知识点主要围绕日期类、数字类,废话不多说,只分享Java相关的干货!

日期类

常用日期类:

java.util.Date

java.text.SimpleDateFormat

java.util.Calendar


  
  1. import java.util.Date;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Calendar;
  4. public class DateTest01 {
  5. public static void main(String[] args) throws Exception{
  6. //取得今天的日期
  7. Date today = new Date();
  8. System.out.println(today);
  9. //格式化日期
  10. SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd
  11. HH:mm:ss");
  12. System.out.println(sdf.format(today));
  13. Calendar c = Calendar.getInstance();
  14. System.out.println(c.get(Calendar.DAY_OF_MONTH));
  15. //取得 2000-10-01 为星期几
  16. Date d = new SimpleDateFormat( "yyyy-MM-dd").parse( "2000-10-01");
  17. c.setTime(d);
  18. System.out.println(c.get(Calendar.DAY_OF_WEEK));
  19. }
  20. }

数字类

java.text.DecimalFormat java.math.BigDecimal

【示例代码】,DecimalFormat


  
  1. import java.text.DecimalFormat;
  2. public class DecimalTest01 {
  3. public static void main(String[] args) throws Exception{
  4. //加入千分位,保留两位小数
  5. DecimalFormat df = new DecimalFormat( "###,###.##");
  6. System.out.println(df.format( 1234.23452));
  7. //加入千分位保留 4 位小数,不够补零
  8. System.out.println( new DecimalFormat( "###,###.0000").format( 12345.12));
  9. }
  10. }

【示例代码】,BigDecimal 可以精确计算,特别是财务数据


   
  1. import java.math.BigDecimal;
  2. public class BigDecimalTest01 {
  3. public static void main(String[] args) throws Exception{
  4. BigDecimal v1 = new BigDecimal( 10);
  5. BigDecimal v2 = new BigDecimal( 20);
  6. //相加运算
  7. BigDecimal v3 = v1.add(v2);
  8. System.out.println(v3);
  9. }
  10. }

以上就是日期类、数字类相关的知识点了,配套视频教程👇,正在学习Java的同学们一定要持续关注哦~~

Java零基础进阶视频教程

 

 

 

 

 

 

 

 

 

 

 


转载:https://blog.csdn.net/bjpowernode_com/article/details/112966104
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场