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

本篇文章讲解的知识点主要围绕日期类、数字类,废话不多说,只分享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零基础进阶视频教程

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Java纯干货,Java学习者入门必备,Java学习视频教程)