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

简介: 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#提供的这些方法还是非常的好用的,不用自己写

纯手打,点个赞呗~

相关文章
|
7月前
|
C# 数据库
c# dev Form1 gridview1使用Form2 gridview1的数据
c# dev Form1 gridview1使用Form2 gridview1的数据
|
4月前
|
测试技术 API C#
C#使用Bogus生成测试数据
C#使用Bogus生成测试数据
60 1
|
2月前
|
SQL 缓存 分布式计算
C#如何处理上亿级数据的查询效率
C#如何处理上亿级数据的查询效率
47 1
|
3月前
|
存储 C# 开发者
枚举与结构体的应用:C#中的数据组织艺术
在C#编程中,枚举(`enum`)和结构体(`struct`)是非常重要的数据类型。枚举用于定义命名常量集合,提高代码可读性;结构体则封装相关数据字段,适合小型数据集。本文从基本概念入手,探讨它们的使用技巧、常见问题及解决方案,帮助开发者更好地利用这些特性构建健壮的应用程序。
52 8
|
2月前
|
中间件 数据库连接 API
C#数据分表核心代码
C#数据分表核心代码
44 0
|
2月前
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
574 0
|
4月前
|
存储 C# 数据库
解决C#对Firebase数据序列化失败的难题
在游戏开发中,Unity结合Firebase实时数据库为开发者提供强大支持,但在C#中进行数据序列化和反序列化时常遇难题。文章剖析了数据丢失或反序列化失败的原因,并给出解决方案,包括使用`JsonUtility`、确保字段标记为`[Serializable]`以及正确配置网络请求。示例代码演示了如何在Unity环境中实现Firebase数据的序列化和反序列化,并通过设置代理IP、Cookies和User-Agent来增强网络请求的安全性。这些技巧有助于确保数据完整传输,提升开发效率。
解决C#对Firebase数据序列化失败的难题
|
4月前
|
数据库
C#Winform使用NPOI获取word中的数据
C#Winform使用NPOI获取word中的数据
200 2
|
4月前
|
数据采集 XML C#
C#简化工作之实现网页爬虫获取数据
C#简化工作之实现网页爬虫获取数据
80 1
|
4月前
|
开发框架 .NET C#
WPF/C#:显示分组数据的两种方式
WPF/C#:显示分组数据的两种方式
67 0