首页 web前端 js教程 js字符串的各种格式的转换 ToString,Format_javascript技巧

js字符串的各种格式的转换 ToString,Format_javascript技巧

May 16, 2016 pm 06:03 PM
format tostring

如果我们都计算出对的格式,然后再显示的话,显然浪费代码和效率,今天看见了许多ToString可以解决的格式,总结给大家,希望可以方便大家。
1.转换钱的格式,仅限int型,float型,double型
double d = 400;
d.ToString("C"); //¥400.00
2.10进制数,仅限int型的数字
int i=400;
i.ToString("D5"); // 00400
3.科学型数字,仅限int型,float型,double型
float f = 400;
f.ToString("E");//4.000000E+002
4.固定格式型数字,仅限int型,float型,double型
int i=400;
i.ToString("F3");//400.000 Fn表示小数点后n位,F2和F表示小数点后2位
5.N数字型
400000000000.ToString("N")// 400,000,000,000.00" N会将数字转换为小数点后噢位,且每隔3位有一个,
它和C的区别是没有前面的¥符号
6.16进制
400000000000.ToString("x")//"5d21dba000" 将数字转换为16进制数字
==================日期格式的转换====================
日期格式初了Datetime已经封装好了的类之外,还可以用string .Format();来转换为指定的格式
string.Format("{0:f}",System.DateTime.Now);// 2011年8月4日星期四 11:23
string.Format("{0:F}", System.DateTime.Now);//2011年8月4日星期四 11:23:53
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt.GetDateTimeFormats('t')[0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
dt.GetDateTimeFormats('M')[0].ToString();//11月5日
dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

string.Format("{0:d}",dt);//2005-11-5
string.Format("{0:D}",dt);//2005年11月5日
string.Format("{0:f}",dt);//2005年11月5日 14:23
string.Format("{0:F}",dt);//2005年11月5日 14:23:23
string.Format("{0:g}",dt);//2005-11-5 14:23
string.Format("{0:G}",dt);//2005-11-5 14:23:23
string.Format("{0:M}",dt);//11月5日
string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
string.Format("{0:s}",dt);//2005-11-05T14:23:23
string.Format("{0:t}",dt);//14:23
string.Format("{0:T}",dt);//14:23:23
string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
string.Format("{0:U}",dt);//2005年11月5日 6:23:23
string.Format("{0:Y}",dt);//2005年11月
string.Format("{0}",dt);//2005-11-5 14:23:23

string.Format("{0:yyyyMMddHHmmssffff}", System.DateTime.Now);
yyyy表示年 MM表示月 dd表示日 HH表示时 mm表示分 ss表示秒 ffff表示秒的小数为4位

暂时就先写这么多,如果以后有发现会继续修改

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1665
14
CakePHP 教程
1424
52
Laravel 教程
1322
25
PHP教程
1270
29
C# 教程
1249
24
使用StringBuffer类的toString()方法将StringBuffer转换为字符串 使用StringBuffer类的toString()方法将StringBuffer转换为字符串 Jul 25, 2023 pm 06:45 PM

使用StringBuffer类的toString()方法将StringBuffer转换为字符串在Java中,StringBuffer类是用于处理可变字符串的类,它提供了许多方便的方法来修改和操作字符串。当我们需要将一个StringBuffer对象转换为字符串时,可以使用toString()方法来实现。StringBuffer类的toString()方法返回一

PHP格式化一个 GMT/UTC 日期/时间 PHP格式化一个 GMT/UTC 日期/时间 Mar 21, 2024 am 10:41 AM

这篇文章将为大家详细讲解有关PHP格式化一个GMT/UTC日期/时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。格式化PHP中的GMT/UTC日期/时间简介在php中,格式化GMT/UTC日期/时间对于正确显示和处理跨时区日期至关重要。本文将介绍如何使用PHP的DateTime类格式化GMT/UTC日期/时间,以及各种可用的格式化选项。DateTime类DateTime类表示一个日期和时间。它可以存储和操作GMT/UTC等时区中的日期/时间值。要创建新的Da

MySQL中如何将字符串转成format格式的日期时间 MySQL中如何将字符串转成format格式的日期时间 Jun 01, 2023 pm 09:22 PM

STR_TO_DATE(date,format):将字符串转成format格式的日期时间SELECTSTR_TO_DATE(‘2015-01-01',‘%Y-%m-%d')->2015-01-01

format在python中的用法是什么 format在python中的用法是什么 Jul 31, 2023 pm 01:59 PM

format在python中的用法是基本用法、指定位置、指定变量名、格式化数字、格式化日期和时间。

format在python中的含义是什么 format在python中的含义是什么 Jul 31, 2023 pm 02:05 PM

在Python中,`format`是一个内置函数,用于对字符串进行格式化处理。它用于创建带有占位符的字符串模板,并将指定的值填充到占位符中。这样可以根据不同的情形动态地构建字符串,使输出更具可读性和可定制性。

python中的format是什么意思 python中的format是什么意思 Jul 31, 2023 pm 02:02 PM

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。

Python中的字符串格式化方式:format()函数的使用方法 Python中的字符串格式化方式:format()函数的使用方法 Apr 22, 2023 pm 07:01 PM

变量插入字符串的方法Python中的format()函数是一种将变量插入字符串的方法,能够使字符串更易于阅读和理解。它支持许多不同的用法,以下是具体的用法和说明:使用位置参数传递变量name='John'age=25print('Mynameis{},andIam{}yearsold.'.format(name,age))#输出:MynameisJohn,andIam25yearsold.使用索引传递变量name='

如何在Java中使用toString()方法打印数组? 如何在Java中使用toString()方法打印数组? May 09, 2023 am 10:01 AM

1.说明作用一可以转换为字符串作用二可以将数值转换为不同的进制数的字符串(八进制十进制等)2.语法StringtoString()staticStringtoString(inti)3.参数i--要转换的整数。4.返回值toString():返回表示Integer值的String对象。toString(inti):返回表示指定int的String对象。5.实例importjava.util.Arrays;publicclassArrayPrint{publicstaticvoidmain(Str

See all articles