栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C# “数据“ToString的格式转换 进制转换 时间转换

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C# “数据“ToString的格式转换 进制转换 时间转换

在C#的Convert类型转换里有非常多的方法如
ToInt32()
ToDouble
ToByte
ToBoolean
ToString()
等等方法,这些方法可以把你的数据转成你需要的数据类型
这里介绍ToString();

ToString():
这个方法可以将任何类型的数据转成字符,转成字符后还可以给括号添加“参数”进行其他的转换如:ToString(“X”) 字符转成16进制,使用的方法也非常的简单


ToString(“x”):数字转16进制
方法非常的简单 这个后面加上"X"即可

int n = 20;
string str = n.ToString(“x”);
Console.WriteLine(str);

时间转换

ToString(“f”):年月日时分(不显示秒)

Datme.Now.ToString();

使用这个方法获取到的是带毫秒的,但有时候我们不需要这个毫秒,使用ToString(“f”)

string str = DateTime.Now.ToString();
Console.WriteLine(str);

ToString(“y”):年月

string str = DateTime.Now.ToString(“y”);
Console.WriteLine(str);

ToString(“m”):月日

string str = DateTime.Now.ToString(“m”);
Console.WriteLine(str);

ToString(“t”):小时

string str = DateTime.Now.ToString(“t”);
Console.WriteLine(str);

ToString(“D”):中文年月日

string str = DateTime.Now.ToString(“D”);
Console.WriteLine(str);

ToString(“d”):显示格式2000/8/8

string str = DateTime.Now.ToString(“d”);
Console.WriteLine(str);


数字转换

ToString(“n”):数字

int n = 500000;
string str = n.ToString(“n”);
Console.WriteLine(str);

ToString(“f4”):带小数点
如F3就是,20.250

double n = 20.25;
string str = n.ToString(“f4”);
Console.WriteLine(str);

ToString(“e”):科学型

int n = 5000;
string str = n.ToString(“e”);
Console.WriteLine(str);

ToString(“e”):货币
这个还是非常有用的,例如收银台应用等等

int n = 5000;
string str =n.ToString(“c”);
Console.WriteLine(str);

C#提供的这些方法还是非常的好用的,不用自己写

纯手打,点个赞呗~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905729.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号