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 相关文章推荐
javascript继承之为什么要继承
Nov 10 Javascript
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
Jul 05 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
AngularJS入门教程中SQL实例详解
Jul 27 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
Aug 19 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
使用原生js编写一个简单的框选功能方法
May 13 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Python版的文曲星猜数字游戏代码
2013/09/02 Python
python连接oracle数据库实例
2014/10/17 Python
Python安装第三方库的3种方法
2015/06/21 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
浅谈Python爬虫基本套路
2019/03/25 Python
Python交互式图形编程的实现
2019/07/25 Python
对python中各个response的使用说明
2020/03/28 Python
高中生毕业自我鉴定
2013/10/10 职场文书
高二政治教学反思
2014/02/01 职场文书
党员违纪检讨书
2014/02/18 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python