一、Date转为String

(1)

public class DateUtil {
    private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

public static String DateToStr(Date date) {
        return sdf.format(date);
    }
}

(2)

@Test
    public void test2(){
        //日期
        Date date = new Date(System.currentTimeMillis());
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
        
        //转换成字符串

     //2015年3月31日 星期二  DateFormat.FULL
        //15-3-31 DateFormat.SHORT
        //2015年3月31日 DateFormat.LONG
        //2015-3-31 DateFormat.MEDIUM
        
        String temp = sdf.format(date);
        
        System.out.println(temp);
    }

二、String转Date

(1)

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date=sdf.parse(dateValue);

(2)

@Test
    public void test3() throws ParseException{
        //日期
        String temp="2015年3月31日 星期二 ";
        
        DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
    
        
        //转换成字符串   //2015年3月31日 星期二  DateFormat.FULL
        //15-3-31 DateFormat.SHORT
        //2015年3月31日 DateFormat.LONG
        //2015-3-31 DateFormat.MEDIUM
        
        Date date = df.parse(temp);
        
        System.out.println(date);
    }

三、时区

@Test
    public void test4(){
        //获取时区的id标识符
        String ids[]= TimeZone.getAvailableIDs();
        
        for(String id:ids){
            //获取时区对象
            TimeZone tz = TimeZone.getTimeZone(id);
            
            System.out.println(tz.getDisplayName()+"--"+id+"---");
        }
    }

四、数字

@Test
    public void test5() throws ParseException{
        NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.US);
        
        Number num =nf.parse("$12");
        
        System.out.println(num);
    }
    
    
    @Test
    public void test6(){
        NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.CHINA);
        
        String num =nf.format(12);
        
        System.out.println(num);
    }
    
    
    @Test
    public void test7(){
        NumberFormat nf = NumberFormat.getPercentInstance();
        
        String num =nf.format(0.12);
        
        System.out.println(num);
    }
    
    @Test
    public void test8() throws ParseException{
        NumberFormat nf = NumberFormat.getPercentInstance();
        
        Number num =nf.parse("12%");
        
        System.out.println(num);
    }

@Test
    public void test9() throws ParseException{
        NumberFormat nf = NumberFormat.getInstance();
        
        Number num =nf.parse("12%");
        
        System.out.println(num);
    }

最新文章

  1. MVC 3 IIS7.5 网站发布及IIS配置文件问题处理
  2. paip.java 注解的详细使用代码
  3. 设置SAPgui自动退出功能
  4. FTP主/被动模式的原理
  5. JAVA 流式布局管理器
  6. 【转载】CentOS LVM磁盘扩容
  7. eclipse中修改内存
  8. 【转】 ubuntu12.04更新源 官网和163等
  9. 开始学javascript基础
  10. js文件代码未加载或者没有js效果
  11. [KISSY5系列]KISSY5安装使用(二)
  12. vue -webkit-box-orient: vertical webpack打包后被过滤掉了 线上没有这行代码
  13. C#线程同步--线程通信
  14. mysql查看所有触发器以及存储过程等操作集合
  15. SAP开发系统中开发和配置客户端请求号变更
  16. ASCLL、Unicode和UTF-8编码的理解
  17. 避免 Deepin 15.4 系统 界面卡顿、假死等现象:隐藏自带的“任务栏”,安装轻量级的“任务栏tint2”
  18. 【LeetCode每天一题】Container With Most Water(容器中最多的水)
  19. Android 打开高德地图、百度地图进行导航;打开第三方App去导航;
  20. IDEA使用笔记(五)——*.properties中文乱码的修正

热门文章

  1. SO从 \u 这样的字符串 构建对象
  2. Redhat6.x下如何进行远程安装虚拟机
  3. 【海量视频】2013年上半年BPM厂商'K2'市场活动资料集锦
  4. poj 2536 GopherII(二分图匹配)
  5. Android 圆形ProgressBar风格设置
  6. dataTable/dataSet转换成Json格式
  7. Android Studio如何发布APK
  8. ajax 中的一些方法应用
  9. linux基础命令学习(七)samba服务器配置
  10. javaweb-dbcp2