js字符串的各种格式的转换 ToString,Format


Posted in Javascript onAugust 08, 2011

如果我们都计算出对的格式,然后再显示的话,显然浪费代码和效率,今天看见了许多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位

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

Javascript 相关文章推荐
JS宝典学习笔记(下)
Jan 10 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 Javascript
jQuery :first选择器使用介绍
Aug 09 Javascript
jquery实现的一个简单进度条效果实例
May 12 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
Aug 04 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
微信小程序五星评分效果实现代码
Apr 06 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
Nov 17 Javascript
vue实现点击隐藏与显示实例分享
Feb 13 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 Javascript
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 #Javascript
jquery学习笔记 用jquery实现无刷新登录
Aug 08 #Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 #Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 #Javascript
基于jQuery的前端数据通用验证库
Aug 08 #Javascript
JS基础之undefined与null的区别分析
Aug 08 #Javascript
jQuery的12招常用技巧分享
Aug 08 #Javascript
You might like
WINXP下apache+php4+mysql
2006/11/25 PHP
PHP教程 变量定义
2009/10/23 PHP
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
php获取excel文件数据
2017/04/21 PHP
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
浅谈Python 函数式编程
2020/06/20 Python
HTML5等待加载动画效果
2017/07/27 HTML / CSS
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
Python使用openpyxl复制整张sheet
2021/03/24 Python
怎么样写好简历中的自我评价
2013/10/25 职场文书
政府法律服务方案
2014/06/14 职场文书
森林防火宣传标语
2014/06/27 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
暖春观后感
2015/06/08 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python