Java字符串_日期_数字格式化输出

学习-Java字符串之String类格式化字符串之日期时间格式化输出 任务描述 相关知识 日期的格式化 时间的格式化 时间与日期的组合格式化 编程要求 测试说明 任务描述 本关任务:接收给定的日期时间字符串,输出该日期是该年中的第几天、年月日、24 小时制的时、两位数的分钟以及两位数的秒钟。 相关知识 为了完成本关任务,你需要掌握: **1.**日期的格式化; **2.**时间的格式化; **3.**时间与日期的组合格式化。 日期的格式化 在程序设计中,经常涉及到时间以及日期的输入输出,想要输出满意的日期和时间格式需要大量的代码和算法才能实现。Java 中 format() 阅读详情

   在C中可以使用类似printf(“%d %8.2f\\n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又有工夫整天去看API?

    注意:由于这里说得很简略,因此请参照下面的Demo程序。

    格式化数字

    在NumberFormat类中为我们提供了格式化4种数字的方法:整数、小数、货币和百分比,通过工厂方法getNumberInstance, getNumberIntance, getCurrencyInstance, getPercentInstance方法获得相应的实例对象就行。例如我们要以字符串表示人民币88888.88元,这样来写就行:

    NumberFormat nf = NumberFormat.getCurrencyInstance();

    System.out.println(nf.format(88888.88));

    定制格式化数字

    可是对于稍微复杂一点的需求,NumberFormat就满足不了了,幸好java还提供了DecimalFormat实现定制的格式化。要使用DecimalFormat对象,必须提供给它提供一个格式化的模式(pattern):

    String pattern = …

    DecimalFormat df = new DecimalFormat(pattern);

    或者:

    DecimalFormat df = new DecimalFormat();

    df. applyPattern(pattern);

    然后就调用它的format方法就行了。

    所以关键就是这个模式怎么定义。在DecimalFormat类的JavaDoc中有模式的语法表示,不过很难说清楚(是我说不清楚,呵呵),请看看Demo自己多试试吧。下面是模式中某些字符的含义表:

    字符
     含义

    0
     一位数字,这一位缺失显示为0。用来补零

    #
     一位数字, 这一位缺失就不显示

    .
     小数点,不用多说了吧

    ,
     千位分隔符

    E
     科学计数法

    %
     百分比

 


    格式化日期

    把日期转化为字符串最简单的方法就是调用Date类的toString或者toLocaleString方法:

    System.out.println(new Date());

    输出:2004-8-7 8:16:14。可是如果我们想把月和日补成2位不要时分秒2004-08-07,这就不灵了。java.text.DateFormat提供了大量的工厂方法:getDateInstance(int style), getTimeInstance(int style), getDateTimeInstance(int dateStyle, int timeStyle)等等。其中style必须是DateFormat.LONG, DateFormat.MEDIUM, DateFormat.SHORT之一。Demo中的defaultDateFormat方法作了一个简单的实验。

 

    定制格式化日期:

    同样,java.text.SimpleDateFormat可以通过模式(pattern)实现定制格式化:

    String pattern = …

    SimpleDateFormat df = new SimpleDateFormat(pattern);

    或者:

    SimpleDateFormat df = new SimpleDateFormat();

    df. applyPattern(pattern);

    下面是SimpleDateFormat的javadoc中的一个模式符号简表:

    符号
     意义
     合法数值
     示例

    y
     Year
     Year
     1996; 96

    M
     Month in year
     Month
     July; Jul; 07

    d  [Page]
     Day in month
     Number
     10

    a
     Am/pm marker
     Text
     PM

    H
     Hour in day (0-23)
     Number
     0

    h
     Hour in am/pm (1-12)
     Number
     12

    m
     Minute in hour
     Number
     30

    s
     Second in minute
     Number
     55

    S
     Millisecond
     Number
     978

    z
     Time zone
     General time zone
     Pacific Standard Time; PST; GMT-08:00

    Z
     Time zone
     RFC 822 time zone
     -0800


    注意的是,符号的大小写意义是不同的,符号的个数也会导致输出不一样。例如用MM就会把1月份显示成01,而用M则不会补零。对于年份,两个yy会只输出两位年份,yyyy则会输出4位年份。

    实际上,上面的类还提供了很多其他方法,特别是用于本地化(Locale)定制格式化的方法,以及从字符串表示转化为相应对象的parse方法,还有把格式化结果附加到一个StringBuffer的方法(应该是用来提高性能)。

    最后是一个小Demo和输出结果:

    TestFormat.java:

    import java.text.*;

    import java.util.*;

    public class TestFormat {

        public static void main(String[] args) {

           defaultNumberFormat();

           System.out.println();

     customNumberFormat();

       System.out.println();

 

       defaultDateFormat();

       System.out.println();

 

       customDateFormat();

       System.out.println();

 

    }

 

    public static void defaultNumberFormat() {

       int i = 123456;

       double x = 882323.23523;

       double p = 0.528;

       double c = 52.83; [Page]

 

       NumberFormat nf = NumberFormat.getInstance();

       System.out.println(\"Integer \" + i + \" is displayed as \" + nf.format(i));

       System.out.println(\"Double \" + x + \" is displayed as \" + nf.format(x));

 

       NumberFormat nfInt = NumberFormat.getIntegerInstance();

       System.out.println(\"Integer \" + i + \" is displayed as \" + nfInt.format(i));

 

       NumberFormat nfNumber = NumberFormat.getNumberInstance();

       System.out.println(\"Double \" + x + \" is displayed as \" + nfNumber.format(x));

 

       NumberFormat nfPercent = NumberFormat.getPercentInstance();

       System.out.println(\"Percent \" + p + \" is displayed as \" + nfPercent.format(p));

 

       NumberFormat nfCurrency = NumberFormat.getCurrencyInstance();

       System.out.println(\"Currency \" + p + \" is displayed as \" + nfCurrency.format(c));

 

       //这里没有涉及相应的parse方法

    }

 

    public static void customNumberFormat() {

       double x = 1000.0 / 3;

       System.out.println(\"default output is \" + x);

       patternPrint(\"###,###.##\", x);

       patternPrint(\"####.##\", x);

       patternPrint(\"####.00\", x);

       patternPrint(\"####.0#\", x); [Page]

       patternPrint(\"00000.##\", x);

       patternPrint(\"$###,###.##\", x);

        patternPrint(\"0.###E0\", x);

       patternPrint(\"00.##%\", x);

 

       double y = 23.0012;

       System.out.println(\"default output is \" + y);

       patternPrint(\"###,###.##\", y);

       patternPrint(\"####.##\", y);

       patternPrint(\"####.00\", y);

       patternPrint(\"####.0#\", y);

       patternPrint(\"00000.##\", y);

       patternPrint(\"$###,###.##\", y);

       patternPrint(\"0.###E0\", y);

       patternPrint(\"00.##%\", y);

 

        }

 

        public static void patternPrint(String pattern, double x) {

           DecimalFormat df = new DecimalFormat(pattern);

           System.out.println(\"output for pattern \" + pattern + \" is \" + df.format(x));

        }

 

        public static void defaultDateFormat(){

           Date date = new Date();

 

           System.out.println(\"simple date \" + date.toLocaleString());

 

           DateFormat df = DateFormat.getDateTimeInstance();

           System.out.println(df.format(date));

 

           DateFormat dfLong = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);

           System.out.println(dfLong.format(date));

 

           DateFormat dfMedium = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,  [Page]

               DateFormat.MEDIUM);

           System.out.println(dfMedium.format(date));

 

           DateFormat dfShort = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);

           System.out.println(dfShort.format(date));

        }

 

        public static void customDateFormat() {

           Date date = new Date();

           patternPrint(\"yyyy.MM.dd HH:mm:ss z\", date);  //两个MM, dd会导致补零

           patternPrint(\"yy年M月d日 HH时mm分\", date);  //两个yy就显示为两位年份

           patternPrint(\"EEE, MMM d, ’’yy\", date);

           patternPrint(\"h:mm a\", date);

           patternPrint(\"hh ’o’’clock’ a, zzzz\", date);

           patternPrint(\"yyyyy.MMMMM.dd GGG hh:mm aaa\", date);

           patternPrint(\"EEE, d MMM yyyy HH:mm:ss Z\", date);

           patternPrint(\"yyMMddHHmmssZ\", date);

        }

 

        public static void patternPrint(String pattern, Date date){

           SimpleDateFormat df = new SimpleDateFormat(pattern);

           System.out.println(df.format(date));

        }

    }

 

    输出:

    Integer 123456 is displayed as 123,456

    Double 882323.23523 is displayed as 882,323.235

    Integer 123456 is displayed as 123,456

    Double 882323.23523 is displayed as 882,323.235

    Percent 0.528 is displayed as 53%

    Currency 0.528 is displayed as ¥52.83

 

    default output is 333.3333333333333

    output for pattern ###,###.## is 333.33

    output for pattern ####.## is 333.33 [Page]

    output for pattern ####.00 is 333.33

    output for pattern ####.0# is 333.33

    output for pattern 00000.## is 00333.33

    output for pattern $###,###.## is $333.33

    output for pattern 0.###E0 is 3.333E2

    output for pattern 00.##% is 33333.33%

    default output is 23.0012

    output for pattern ###,###.## is 23

    output for pattern ####.## is 23

    output for pattern ####.00 is 23.00

 

output for pattern ####.0# is 23.0

    output for pattern 00000.## is 00023

    output for pattern $###,###.## is $23

    output for pattern 0.###E0 is 2.3E1

    output for pattern 00.##% is 2300.12%

 

    simple date 2004-8-7 8:16:14

    2004-8-7 8:16:14

    2004年8月7日 上午08时16分14秒

    2004-8-7 8:16:14

    04-8-7 上午8:16

 

    2004.08.07 08:16:14 GMT+08:00

    04年8月7日 08时16分

    星期六, 八月 7, ’04

    8:16 上午

    08 o’clock 上午, GMT+08:00

    02004.八月.07 公元 08:16 上午

    星期六, 7 八月 2004 08:16:14 +0800

    040807081614+0800

 

从Java中往数据库(Oracle,msSql等..)插入Date类型数据
分类: Java 2012-04-01 23:18 215人阅读 评论(1) 收藏 举报
第一步:建表[sql] view plaincopyprint?
--建表  
create table tempDate( 
       id number primary key not null, 
       now date 
); 
 
--插入测试数据  
insert into tempDate values(1,to_date(To_char(sysdate, 'yyyy-mm-dd'),'yyyy-mm-dd')); 
 
--提交数据  
commit; 
 
--查询tempDte表中的数据  
select * from tempDate; 
  

--建表
create table tempDate(
       id number primary key not null,
       now date
);

--插入测试数据
insert into tempDate values(1,to_date(To_char(sysdate, 'yyyy-mm-dd'),'yyyy-mm-dd'));

--提交数据
commit;

--查询tempDte表中的数据
select * from tempDate;
 


查询数据得到结果:

 

 


第二步:在MyElipse中建立测试Java项目

  比如说要插入当前时间,代码如下:

 

 

[java] view plaincopyprint?
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.PreparedStatement; 
import java.sql.SQLException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
 
public class test { 
    public static void main(String[] args) { 
        Connection conn = null; 
        PreparedStatement ps = null; 
        try { 
            Class.forName("oracle.jdbc.OracleDriver");// 注册驱动  
            conn = DriverManager.getConnection( 
                    "jdbc:oracle:thin:@localhost:1521:orcl", "scott", 
                    "binxinai11");// 得到连接  
            String now = new SimpleDateFormat("yyyy-MM-dd").format(new Date());// 得到当前日期的字符串形式  
            String sql = "insert into tempDate values(3,To_date('" + now 
                    + "','yyyy-mm-dd'))";// 创建sql语句  
            ps = conn.prepareStatement(sql);// 在内存中准备向oracle发送sql语句  
            if (ps.executeUpdate() == 1) {// 执行插入判断返回结果  
                System.out.println("insert Ok"); 
            } 
        } catch (ClassNotFoundException e) { 
            // TODO Auto-generated catch block  
            e.printStackTrace(); 
        } catch (SQLException e) { 
            // TODO Auto-generated catch block  
            e.printStackTrace(); 
        } 
    } 
} 


 

25 | Java字符串格式化 编写一个Java程序,使用字符串格式化来创建一个简单的表格。该表格应包含姓名、年龄和城市等列,多行数据可以输入,每行数据用字符串格式化输出。编写一个Java程序,使用字符串格式化来创建一个简单的表格。当你在字符串格式化中使用多个占位符时,你需要为每个占位符提供相应数量的参数,并确保它们按顺序匹配。编写一个Java程序,要求用户输入一个浮点数,然后使用字符串格式化将这个浮点数输出为小数点后两位的格式。编写一个Java程序,要求用户输入一个浮点数,然后使用字符串格式化将这个浮点数输出为小数点后两位的格式。 阅读详情

相关推荐

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

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

JAVA字符串格式化-String

示例如下输出结果这些字符串格式参数不但可以灵活将其他数据类型转换成字符串,而且可以与各种标志组合在一起,生成各种格式的字符串,这些标志如表所示标 志说 明示 例结 果为正数或者负数添加符号("%+d",15)+15−左对齐|15 |0数字前面补00099空格在整数之前添加指定数量的空格| 99|以“,”对数字分组使用括号包含负数如果是浮点数则包含小数点,如果是16进制或8进制则添加0x或00x630143。

2501_90472573的博客 2354

判断两个多边形是否相交(java实现)

判断两个多边形是否相交 ,当前认为一个点相交也是相交,可针对凹多边形和凸边型等多复杂的多边形进行相交判断,采用java实现,因为网上java实现的比较少,所以这里写下如何实现,适用于碰撞检测,地图等等应用场景

IT_CREATE的博客 5843

Day010---java中的字符串处理,字符串格式化及日期格式化。

字符串的格式化,时间和日期的格式化。

干就完了 8740

Prometheus-2.53.1安装

Prometheus+Grafana安装

qlj062127的博客 1787

【SpringBoot香樟转转】debugDay01

在学黑马程序员的苍穹外卖项目,刚开始学,想用maven编译一下代码,结果报错,找不到符号。本着先理解原则,看着能找到这个变量呀。

m0_72696598的博客 1737

使用java.text包格式化数字和日期

在C中可以使用类似printf("%d %8.2f/n", 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又

793

避坑指南:STM32CubeMX安装后,你的第一个工程为什么中文全是乱码?

本文详细解析了STM32CubeMX安装后中文乱码问题的根源及解决方案。从诊断乱码现象到分析编码冲突背景,提供了新项目UTF-8化、旧项目GBK兼容及版本降级等多种实用方案,帮助开发者彻底解决这一常见问题。

weixin_30699955的博客 474

JAVA中String.format的用法 格式化字符串,格式化数字,日期时间格式化,

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧: 标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制和16进制,8进制时...

weixin_33743703的博客 1759

异步复位同步释放:如何确保复位信号的可靠性与时序安全

本文深入探讨了异步复位同步释放技术在数字电路设计中的关键作用,详细分析了复位信号的可靠性与时序安全问题。通过对比异步复位与同步复位的本质区别,揭示异步复位的优势与潜在风险,并提供了标准的Verilog实现方案。文章还涵盖了多时钟域下的复位同步策略、复位网络时序约束方法以及实际工程中的经验教训,为数字系统设计者提供了全面的复位信号处理指南。

weixin_29213655的博客 398

LVGL仪表盘实战:5分钟用lv_meter打造汽车仪表UI(附完整代码)

本文详细介绍了如何使用LVGL的lv_meter组件在5分钟内构建专业汽车仪表盘UI。从环境配置、刻度定制到指针动画和性能优化,提供完整代码示例和实战技巧,帮助开发者快速实现嵌入式设备上的高效仪表盘设计。

k5l6m的博客 417

JAVA中数字、日期、字符串的格式化输出

文章转载自http://blog.sina.com.cn/s/blog_6d8189930100tc8s.html JAVA中数字、日期、字符串的格式化输出 在C中可以使用类似printf(“%d %8.2fn”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来

Tro_picana的专栏 4640

【GlobalMapper精品教程】084:tif(tfw)、jpg(jgw)、png(pgw)的区别与联系

摘要:本文介绍了TFW、JGW、PGW等地理参考文件的基本原理和应用。这些文件通过简单的文本格式存储栅格图像的地理坐标信息,适用于平面坐标系下的GIS数据处理。文章详细说明了文件各行的含义,并提供了在ArcGIS和Globalmapper中生成这些文件的具体操作步骤,包括导出TIFF、JPG、PNG格式时勾选生成对应坐标文件的选项。这些文件虽然简单易用,但仅适用于平面坐标系,且功能相对有限。配套视频教程提供了更详细的操作演示。

智慧空间实验室 2399

java 字符串 数字格式化输出_Java字符串日期数字格式化输出情况是什么?

在C中可以使用类似printf(“%d %8。2f\\n”, 1001, 52。335)的方法实现格式化输出,可是Java中的System。out。println()并没有对应的功能。要格式化输出,必须使用java。text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1。5准备又补上)。当然了,java。text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁...

weixin_28312391的博客 111

YOLOv11 改进策略之 Conv 篇:基于 C2fC 与 RepC_SPELAN4 的性能跃迁教程

某工业质检场景中,采用本文改进模块的 YOLOv11 模型,对微小零件缺陷的检测准确率提升 22%;YOLOv10 提出的 C2fC 模块与 RepC_SPELAN4 结构,是针对特征融合与卷积效率的突破性设计,掌握它们,你就能让自己的 YOLOv11 模型在精度与速度的平衡上实现“质的飞跃”。别再让“模型精度不足”成为你的瓶颈——现在就动手修改代码,让你的 YOLOv11 模型在特征提取与检测效率上实现质的飞跃,用技术实力证明你的 AI 研发能力!中的卷积层为 RepC_SPELAN4。

m0_71589036的博客 97

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java字符串与格式化输出格式化

Java 字符串由 java.lang.String 类实现,具有不可变性,即字符串对象创建后内容无法修改,拼接等操作会生成新的字符串对象。该方法模仿 C 语言的 printf ,支持格式控制符,语法为: printf(格式字符串, 可变参数列表)- 补零对齐: %05d 表示整数占 5 位,不足补零(如 3 会变成 00003 )该方法返回格式化后的字符串,不直接输出,常用于需要存储格式化结果的场景。- 保留小数位数: %.2f 表示保留 2 位小数。%d 整数类型(十进制)

zjaaa11的博客 148

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【java中常见的格式化场景的使用】

【代码】【java中常见的格式化场景的使用】

weixin_66060122的博客 165

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

格式化打印System.out.printf的使用

比起System.out.println("一"+a+"堆"+b+"加"+c+"号");拼接参数时不用总是一堆加号,但不换行,想换行要加换行符\n 常用格式化类型测试 public class SoufTest { public static void main(String[] args) { System.out.printf("%s\n","输出字符串"); //输出字符串 System.out.printf("%s:%d\n","输出十进制数

weixin_44081032的博客 816

java格式化输出 printf 例子

import java.util.Date; public class Printf {   public static void main(String[] args) {   // %s表示输出字符串,也就是将后面的字符串替换模式中的%s System.out.printf("%s", new Integer(1212)); //

u014000832的专栏 861

Formatter 类 组合字符串

StringBuilder buf = new StringBuilder("");         Formatter formatter = new Formatter(buf);         formatter.format("%s%s%08d","201",301,3);         System.out.println(buf.toString()); 可

528

erlang 格式化输出

erlang 格式化输出 io:format的格式化参数。  c 输出多个重复的字符。  1.io:format(”~2c”,”a”).  结果:aa,标识输出字母2次。  2.io:format(”~2.1c”,”a”).  结果:_a,标识输出2个字符,1个是后面跟的字母,另一个位置用空格补充,从左开始,如果是”~-2.1c”是从右侧开始。  s

曾记花开不记年 4815

java format的使用场景

方法在Java中是一个非常有用的工具,它允许你创建格式化的字符串。方法提供了强大的格式化能力,使得在Java中处理字符串和生成格式化输出变得简单而灵活。: 在日志记录、生成报告或任何需要格式化输出的场景中,: 你可以在一个格式化字符串中组合多种类型的数据。: 当你需要在字符串中插入复杂的模式,如百分号。等格式化数字为整数、浮点数、科学计数法等。对象一起使用,以支持国际化和本地化。格式化选项来格式化日期和时间。可以用来格式化货币,其中。来截取字符串的前5个字符。来格式化科学记数法,使用。来格式化十六进制数。

qq_56438516的博客 708

java控制台输入输出

一、比较传统的输入方法用输入流,得到字符串后要另行判断、转换 案例 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MainRun { public static void main(String[...

dielishang0645的博客 253

java语句输出0-9_Java中中英文对齐输出问题,以及Java中的格式化输出

一 中英文对齐输出问题问题,要求控制台输出如下:abcefg  def森林    阿狗其实就是要求对齐输出,各种查找java的格式化输出,然后发现只要一个简单的“”就可以实现。代码如下:System.out.printf("abcefg");System.out.printf("def");System.out.println();System.out.printf("森林之王");System...

weixin_30284477的博客 313

java数字转字符串(java数字转字符串 补零)

怎么样将字符串型阿拉伯数字转换为数字值?怎么样将字符串型阿拉伯数 合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数 Java字符串日期数字格式化输出情况是什么? 88)); 定制格式化数字 可是对于稍微复杂一点的需求,NumberFormat就满足不了...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 613
上一篇: js网页常用代码
下一篇: poi读取word文档中内容
OilAlways
博客等级 码龄17年 57粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值