`
jtlyuan
  • 浏览: 66769 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

格式转换和类型转换

    博客分类:
  • java
阅读更多

1、格式化问题

数值类

java.lang.Object 
    java.text.Format    
         java.text.NumberFormat         
             java.text.DecimalFormat



DecimalFormat myFormat=new DecimalFormat(##,###,###.###);

String str=myFormat.format(1234567.789f);

System.out.println(str);//输入:1,234,567.789

  NumberFormat nFormat = NumberFormat.getCurrencyInstance();   // 返回货币格式
String value = nFormat.format(123.456789);                   // 格式化为货币
System.out.println("格式化为货币的效果:     "+value);
nFormat = NumberFormat.getIntegerInstance();                 // 返回整数格式
value = nFormat.format(123.456789);                          // 格式化为整数
System.out.println("格式化为整数的效果:     "+value);
nFormat = NumberFormat.getPercentInstance();                 // 返回百分数格式
value = nFormat.format(0.12);                                // 格式化为百分数
System.out.println("格式化为百分数的效果:"+value);



2,日期类
java.lang.Object 
     java.text.Format     
         java.text.DateFormat        
              java.text.SimpleDateFormat

 

 

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = new Date();   // 创建日期对象
String time = dateFormat.format(date);  // 将日期对象格式化为字符串



2,String->int:

      int sum=Integer.parseInt("123");

或者:int month = new Integer(this.getMonth()).intValue();//String类型变成int类型

时间->String:用DateFormat实现



String->时间,用时间里的构造方法实现

eg:

/*
     *因为把String-->Timestamp类型用Timestamp.valueOf(String s),
     *s的格式必须为yyyy-MM-dd HH:mm:ss,即4个字符的年,2个字符的月日时分秒
     */

if(month<10){  
      months="0"+month;  
           }else{
            months=""+month;
           }
           if(date<10){  
              dates="0"+date;  
           }else{
            dates=""+date;
           }

     String datetimes= ""+year+"-"+months+"-"+dates;
     Timestamp ts=Timestamp.valueOf(datetimes+" 00:00:00");//String-->Timestamp类型

 

 /*

*String->Date

*/

  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
   Date date2=sdf.parse("2005-06-06");
   System.out.println(date2);//打印出Mon Jun 06 00:00:00 CST 2005


 

分享到:
评论

相关推荐

    mp3 rm等音频格式转换工具

    "mp3 rm等音频格式转换工具"是一款专为处理音频文件格式转换的软件,它提供了方便快捷的方式来将不同类型的音频文件转化为MP3或其他兼容格式。这个绿色版软件意味着它无需安装,直接运行即可,减少了对系统资源的...

    FastReport格式转换程序。

    在不同的项目和环境中,可能需要处理不同版本的FastReport文件格式,这时就需要使用到格式转换工具。本篇文章主要讲解FastReport的格式转换程序及其相关知识点。 标题中的"FastReport格式转换程序"指的是一个专门...

    歌曲格式转换工具(window)

    在IT领域,音频文件的格式转换是一个常见的需求,特别是在音乐爱好者和专业制作人之间。"歌曲格式转换工具(window)"是一个专为Windows操作系统设计的应用程序,它允许用户将音乐文件从一种格式转换为另一种格式,以...

    图像格式转换算法原理

    通过对不同图像格式的理解和掌握相应的转换技术,可以有效地解决图像兼容性和性能优化等方面的问题,为多媒体软件的开发和应用提供强有力的支持。未来的研究可以进一步探索更加高效的转换算法,以适应不断发展的...

    WebEx格式转换器

    WebEx格式转换器可以将WRF格式的文件转换为WMV格式,亲测可用。方法: 1、启动该工具运行atconvert.exe文件 2、单击“添加” 3、在新弹出对话框中单击“浏览”源文件“文本框中,选择WRF文件,你要转换 4、您可以...

    手机dzd格式转换器

    dzd格式转换器应该具备解析txt文件的机制,并能按照dzd格式的编码规则进行转换,以确保转换后的文件在目标系统中能正常打开和使用。 【压缩包子文件的文件名称列表】:dzd格式转换器 压缩包内的文件“dzd格式转换...

    照片格式转换器 照片格式转换器照片格式转换器照片格式转换器

    照片格式转换器是一种工具软件,专门用于将图片文件从一种格式转换为另一种格式。在数字图像处理领域,各种照片格式有着不同的特点和...了解不同格式的特点并熟练运用转换器,能更好地管理和利用我们的数字图像资源。

    万能数据格式转换软件.zip

    1. **支持广泛的数据格式**:这类软件应该能够处理多种不同类型的数据格式,包括但不限于文本、图像、音频、视频和文档等。 2. **用户友好界面**:为了方便用户操作,软件通常设计有直观的界面,让用户通过简单的...

    好用的万能格式转换器

    万能格式转换器是一款强大的工具,能够处理各种类型的文件格式转换任务。在现代数字世界中,我们经常需要在不同设备、平台或软件之间交换文件,而这些文件可能以不同的格式存在,例如视频、音频、图像、文档等。在...

    kindle格式转换器

    【Kindle格式转换器】是一种专门用于处理Kindle电子书格式的工具,它能够帮助用户将不同类型的电子书文件转换为Kindle支持的格式,以便在Kindle阅读设备或应用程序上顺利阅读。Kindle设备主要支持MOBI、AZW3、AZW、...

    图像文件格式转换

    在报告中,详细描述各个步骤,如如何解析BMP文件,如何处理其他格式的压缩数据,以及在转换过程中可能遇到的颜色空间转换和位深度调整等问题。 通过这个实验,学生能够深入理解数字图像的存储原理,掌握不同图像...

    文件格式转换器

    文件格式转换器是一种工具软件,它的主要功能是帮助用户将不同类型的文件从一种格式转换成另一种格式。在日常工作中,我们经常会遇到各种不同格式的文件,如文本文件(.txt)、电子书文件(.epub、.mobi)、图像文件...

    数据格式转换工具

    在数据格式转换方面,VB提供了丰富的库函数和控件,如ADODB(ActiveX Data Objects)用于处理数据库中的数据,或者使用字符串和数组操作函数来处理文本、二进制等数据。通过VB,开发者可以创建用户友好的界面,让...

    格式工厂视频格式转换工具

    它支持多种类型的文件转换,包括视频、音频、图片和文档等,尤其在视频格式转换方面表现出色。无论是为了适应不同设备播放,还是为了优化存储空间,格式工厂都能满足用户的多样化需求。 二、主要功能 1. **视频...

    格式转换工具软件

    这类软件可以帮助用户将不同类型的文件转换成他们需要的格式,以适应不同的设备、操作系统或应用程序。本文将深入探讨格式转换工具的重要性和其主要功能。 ### 一、格式转换的重要性 1. **兼容性**:不同的设备和...

    excel格式转换工具

    每种格式有其特定用途和优点,例如`.csv`适合数据导入其他程序,`.xlsx`则提供了更丰富的功能和格式。 2. **转换原因**:转换Excel文件格式可能是因为需要与使用不同软件的人员共享数据,比如从`.xlsx`转换为`.csv`...

    视频格式转换软件

    "格式工厂"是一款功能强大的多媒体转换工具,支持包括视频、音频、图片等多种类型文件的转换。其主要功能包括: 1. 视频转换:可以将各种流行的视频格式如AVI、MP4、MKV、WMV、FLV等相互转换。例如,描述中提到的将...

    万能格式转换器

    这款软件支持多种文件类型的转换,包括但不限于视频、音频、图像、文档等,使得不同设备、平台之间的文件共享和处理变得轻而易举。 一、格式转换的重要性 格式转换的主要目的是为了适应不同的设备、操作系统或应用...

    PicConvert图片格式转换

    使用PicConvert时,用户只需选择待转换的图片文件,然后指定输出格式和路径,软件会自动进行格式转换。此外,该软件可能还提供了预设参数选项,让用户可以根据图片类型和用途选择合适的压缩级别,平衡图像质量和文件...

    C# 格式转换大全

    C# 格式转换大全是一份非常实用的文档,它总结了常见的 C# 数据格式的相互转化方法,涵盖了字符串、char 数组、byte 数组等多种数据类型的转换。这些方法可以在实际开发中立刻拿来使用,非常方便! 1. 字符串与 ...

Global site tag (gtag.js) - Google Analytics