`
anxingyu_1984
  • 浏览: 39289 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

格式化输出

阅读更多

 

  //  日期格式化输出字符串

      SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy");
      String date=sdf.format(new Date());

      System.out.println("date = "+date);

//  字符串转日期

     SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy");
     Date d1=sdf.parse("04/02/1987");

    System.out.println("date = "+d1);

   // 不使用格式化输出数
        double d1 = 10000.0 / 3.0;
        System.out.println("无格式化输出:" + d1);

        // 使用本地默认格式输出数
        NumberFormat numberFormat = NumberFormat.getNumberInstance();
        //numberFormat.setMaximumFractionDigits(4);
        //numberFormat.setMinimumIntegerDigits(6);
        String numberString = numberFormat.format(d);
        System.out.println("本地默认格式输出数:" + numberString);

        // 使用本地默认格式输出货币值
        NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
        System.out.println("本地默认格式输出货币值:" + currencyFormat.format(d));

        // 使用本地默认格式输出百分数
        NumberFormat percentFormat = NumberFormat.getPercentInstance();
        System.out.println("本地默认格式输出百分数:" + percentFormat.format(d));

        // 在不同的国家和地区数字表示的格式也有区别。如德国
        // 使用德国的格式化输出数
        NumberFormat numberFormatG = NumberFormat
                .getNumberInstance(Locale.GERMANY);
        System.out.println("德国数字输出形式:" + numberFormatG.format(d));

        // 使用德国货币输出形式
        NumberFormat currencyFormatG = NumberFormat
                .getCurrencyInstance(Locale.GERMANY);
        System.out.println("德国货币输出形式:" + currencyFormatG.format(d));

        // 使用美国货币输出形式
        NumberFormat currencyFormatA = NumberFormat
                .getCurrencyInstance(Locale.US);
        System.out.println("美国货币输出形式:" + currencyFormatA.format(d));

        // 使用德国百分数输出形式
        NumberFormat percentFormatG = NumberFormat
                .getPercentInstance(Locale.GERMANY);
        System.out.println("德国百分数输出形式:" + percentFormatG.format(d));

java 代码
  1.   
  2.   
  3.   //  日期格式化输出字符串   
  4.   
  5.       SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy");   
  6.       String date=sdf.format(new Date());   
  7.       System.out.println("date = "+date);   
  8.   
  9. //  字符串转日期   
  10.   
  11.      SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy");   
  12.      Date d1=sdf.parse("04/02/1987");   
  13.     System.out.println("date = "+d1);   
  14.   
  15.    // 不使用格式化输出数   
  16.         double d1 = 10000.0 / 3.0;   
  17.         System.out.println("无格式化输出:" + d1);   
  18.   
  19.         // 使用本地默认格式输出数   
  20.         NumberFormat numberFormat = NumberFormat.getNumberInstance();   
  21.         //numberFormat.setMaximumFractionDigits(4);   
  22.         //numberFormat.setMinimumIntegerDigits(6);   
  23.         String numberString = numberFormat.format(d);   
  24.         System.out.println("本地默认格式输出数:" + numberString);   
  25.   
  26.         // 使用本地默认格式输出货币值   
  27.         NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();   
  28.         System.out.println("本地默认格式输出货币值:" + currencyFormat.format(d));   
  29.   
  30.         // 使用本地默认格式输出百分数   
  31.         NumberFormat percentFormat = NumberFormat.getPercentInstance();   
  32.         System.out.println("本地默认格式输出百分数:" + percentFormat.format(d));   
  33.   
  34.         // 在不同的国家和地区数字表示的格式也有区别。如德国   
  35.         // 使用德国的格式化输出数   
  36.         NumberFormat numberFormatG = NumberFormat   
  37.                 .getNumberInstance(Locale.GERMANY);   
  38.         System.out.println("德国数字输出形式:" + numberFormatG.format(d));   
  39.   
  40.         // 使用德国货币输出形式   
  41.         NumberFormat currencyFormatG = NumberFormat   
  42.                 .getCurrencyInstance(Locale.GERMANY);   
  43.         System.out.println("德国货币输出形式:" + currencyFormatG.format(d));   
  44.   
  45.         // 使用美国货币输出形式   
  46.         NumberFormat currencyFormatA = NumberFormat   
  47.                 .getCurrencyInstance(Locale.US);   
  48.         System.out.println("美国货币输出形式:" + currencyFormatA.format(d));   
  49.   
  50.         // 使用德国百分数输出形式   
  51.         NumberFormat percentFormatG = NumberFormat   
  52.                 .getPercentInstance(Locale.GERMANY);   
  53.         System.out.println("德国百分数输出形式:" + percentFormatG.format(d));   
  54.            


       

分享到:
评论

相关推荐

    C语言格式化输出详细说明

    ### C语言格式化输出详细说明 #### 一、概述 在C语言中,`printf` 类函数被广泛用于格式化输出。格式化输出允许开发者精确地控制数据如何显示,包括但不限于数字的进制形式、浮点数的精度、对齐方式等。本文将详细...

    CString.Format格式化输出

    CString.Format格式化输出 CString.Format格式化输出是C#语言中的一种常用的字符串格式化输出方式。它可以将数值、日期、时间等信息按照指定的格式进行输出,常用于报表、日志、数据导出等场景。 CString.Format...

    Linux下date命令,格式化输出,时间设置方法

    ### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...

    C#中数字日期格式化输出

    在C#编程语言中,数字和日期时间的格式化输出是一项基本且重要的任务。这涉及到将数字和日期转换为人类可读的字符串形式,以便在控制台、日志、用户界面或其他输出源中呈现。本篇文章将深入探讨C#中的数字和日期时间...

    PHP格式化输出函数

    该函数的主要目的是格式化输出变量,包括字符串、数组以及对象实例,以便于开发者在开发过程中更好地理解和调试程序状态。 ```php /** * 内容显示函数 * * @package Core * * @param mixed $vars 需要显示的...

    S32K144使用printf格式化输出

    标题中的"S32K144使用printf格式化输出"涉及到的是在嵌入式系统开发中,如何在基于NXP S32K144微控制器的平台上实现标准C库中的`printf`函数功能,特别是在FreeRTOS实时操作系统下的应用。S32K144是一款高性能、低...

    python 格式化输出 示例

    python 格式化输出 示例

    python中日期和时间格式化输出的方法小结

    在Python中进行日期和时间格式化输出是一个常用且非常重要的功能,它允许用户按照特定的格式展示日期和时间数据。在Python的标准库中,`datetime`模块提供了很多处理日期和时间相关的功能。本小结将主要介绍`...

    利用宏将网络字节序和主机字节序ip格式化输出方法

    利用宏将网络字节序和主机字节序ip格式化输出为字符串ip

    VC 获取当前的日期、时间并格式化输出.rar

    VC 获取当前的日期、时间并格式化输出m  m_time=CTime::GetCurrentTime();//获取当前时间日期  m_strDate=m_time.Format("%x");//格式化日期  m_strTime=m_time.Format("%X");//格式化时间  m_strDateTime=m...

    C格式化输出详解。。。。。

    ### C格式化输出详解 #### 1. 引言 在C语言中,输入输出功能主要通过流(stream)机制实现。流是一种按照行组织的字符序列,每一行可以包含一个或多个字符,也可以不包含任何字符,通常以新行符作为结束标志。根据...

    java组件开发(14) 格式化输出

    java组件开发(14) 格式化输出

    php和smarty中格式化输出日期和时间的比较

    在PHP和Smarty这两个常见的Web开发工具中,处理日期和时间的格式化输出是常见的任务。它们各自提供了不同的方法来实现这一功能,让我们深入探讨一下。 首先,PHP是服务器端脚本语言,它提供了多种日期时间处理函数...

    perl格式化输出.

    在Perl编程语言中,格式化输出是处理数据呈现的关键技能之一。通过掌握`printf`、`sprintf`以及`write`函数的使用,可以实现对输出数据的精确控制,确保其符合预期的格式要求。本文将深入探讨如何利用Perl中的`write...

    基于STM32F103的LCD1602液晶屏驱动带Printf格式化输出

    使用Printf格式化输出显示内容到LCD1602,简化显示代码, 函数原型void LCD1602_Printf(uint8_t x,uint8_t y,const char *fmt, ...)输入参数x:从第x个显示区域开始(取值0-15)y:LCD1602屏幕行数

    C#String.Format数字格式化输出

    C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。

    格式化输出.zip

    在IT行业中,"格式化输出"是一个非常基础但至关重要的概念,它涉及到程序设计和数据展示的方方面面。这里,我们主要从标题和描述中提取出的关键词“格式化输出”来探讨这一主题。 格式化输出是指在编程时,按照特定...

    Java字符串 日期 数字格式化输出-.doc

    Java 字符串日期数字格式化输出 Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 ...

    python格式化输出:fstring格式化输出.docx

    ### Python格式化输出:f-string格式化输出 在Python中,字符串格式化是处理和展示数据的一种重要方式。从早期的`%s`格式化到`str.format()`方法,再到Python 3.6中引入的f-string(格式化字符串字面量),Python中...

Global site tag (gtag.js) - Google Analytics