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 相关文章推荐
取得父标签
Nov 14 Javascript
用js实现控制内容的向上向下滚动效果
Jun 26 Javascript
JavaScript 注册事件代码
Jan 27 Javascript
js实现用户注册协议倒计时的方法
Jan 21 Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
酷! 不同风格页面布局幻灯片特效js实现
Feb 19 Javascript
Angular2数据绑定详解
Apr 18 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
Nov 02 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
vue中nextTick用法实例
Sep 11 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
php 获取mysql数据库信息代码
2009/03/12 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
react 生命周期实例分析
2020/05/18 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python读写二进制文件的方法
2015/05/09 Python
python对url格式解析的方法
2015/05/13 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
解决DataFrame排序sort的问题
2018/06/07 Python
django云端留言板实例详解
2019/07/22 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
文明寄语大全
2014/04/11 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
Python进度条的使用
2021/05/17 Python
python实现双向链表原理
2022/05/25 Python