golang中字符串、数值、2进制、8进制、16进制、10进制、日期和字符串之间的转换
package main
import (
"fmt"
"reflect"
"strconv"
"time"
)
func main() {
a := 15 // 整数转浮点数
b := float64(a) // go支持显示类型转换,以满足严格的类型要求
fmt.Println(b, reflect.TypeOf(b))
c := "123456" // 字符串转整数
d, _ := strconv.Atoi(c)
fmt.Printf("%d:%T\n",d,d)
var e string = "15.86" // 字符串转浮点数
f, _ := strconv.ParseFloat(e,64)
fmt.Printf("%v:%T\n", f, f)
var g string = "88" // 字符串转整数
h, _ := strconv.ParseInt(g, 10, 0)
fmt.Printf("%v:%T\n", h, h)
var o string = "111" // 2进制转10进制
p, _ := strconv.ParseInt(o, 2, 64)
fmt.Printf("%v:%T\n", p, p)
var i string = "12" // 8进制转10进制
j, _ := strconv.ParseInt(i, 8, 64)
fmt.Printf("%v:%T\n", j, j)
var k string = "a" // 16进制转十进制
l, _ := strconv.ParseInt(k, 16, 0)
fmt.Printf("%v:%T\n", l, l)
var m int64 = 2 // 10进制转2进制
n := strconv.FormatInt(m, 2)
fmt.Printf("%v:%T\n", n, n)
var q int64 = 9 // 10进制转8进制
r := strconv.FormatInt(q, 8)
fmt.Printf("%v:%T\n", r, r)
var w int64 = 18 // 10进制转16进制
z := strconv.FormatInt(w, 16)
fmt.Printf("%v:%T\n", z, z)
var s string = "2022-01-18 15:35:46" // 字符串转UTC时间
t1, _ := time.Parse("2006-01-02 15:04:05", s)
fmt.Printf("%v:%T\n", t1, t1)
var s2 string = "2022-01-18 15:35:55" // 字符串转Local时间
t2, _ := time.ParseInLocation("2006-01-02 15:04:05", s2, time.Local)
fmt.Printf("%v:%T\n", t2, t2)
t3 := time.Now() // 时间转字符串
s3 := t3.Format("2006-01-02 15:04:05")
fmt.Printf("%v:%T\n", s3, s3)
}
golang中字符串、数值、2进制、8进制、16进制、10进制、日期和字符串之间的转换的更多相关文章
- 16 (H5*) JS第6天 日期、字符串、数组
目录 1:date 2:格式化日期 3:字符串 4:字符串的方法 5:字符串的案例 6:数组的方法 7:包装类型 复习 正文 1:日期:date <script> //创建实例对象 // ...
- java中进制之间的转换
//十进制转其他进制 Integer.toHexString(10); //将10转换为十六进制,返回字符串类型 Integer.toOctalString(10); //将10转为八进制,返回字符串 ...
- 基础知识 - Golang 中的格式化输入输出
------------------------------------------------------------ [格式化输出] // 格式化输出:将 arg 列表中的 arg 转换为字符串输 ...
- [JVM] - 继10进制的java.lang.Object查看之后
cmd清除命令:cls 之后查阅了其它博客,发现这位大神同样也在做JVM,并且我很希望用它的10进制转16进制类来测试一下该解析的10进制是否对应着Object的16进制呢? 这位大神的10进制转16 ...
- Python不同进制之间的转换
不同的进制 二进制 0b101 以数字0和字母b打头的表示二进制数 如果出现大于等于2的数 会抛出SyntaxError异常 八进制 0711 以数字0打头的数字表示八进制数 如果出现大于 ...
- c# 关于10进制和16进制转换以及显示
直接举例说明: int i = 15;//一个10进制数 string txt = Convert.ToString(i,16);//将上面10进制以16进制形式显示为f string s = &qu ...
- 【转】C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...
- C# string格式的日期时间字符串转为DateTime类型
(1 )Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss (2):Convert.ToDateTime(string, IFo ...
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法(转)
原文链接:http://www.cnblogs.com/Pickuper/articles/2058880.html 方法一:Convert.ToDateTime(string) string格式有要 ...
- C#日期格式字符串的相互转换
方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...
随机推荐
- .Net Core 项目发布在IIS上 访问404 问题对应
对策: 1.进入线程池画面,将当前程序的线程池设为"无托管代码" 2.修改配置文件 Web.config,加上配置 原因: 因为.NetCore 5.0 自带集成了Swag ...
- cmake之引入外部项目(引用其他项目)、FetchContent管理子模块(fetchcontent用法)
本文CMAKE版本为3.18 演示环境: Windows+CMake+VS2017 源码下载说明 演示代码是后来传上去的,而且做了些修改,将spdlog_demo由exe改为了lib,但是,spdlo ...
- iOS越狱插件源查找及避免插件劫持
1.关于 iOS越狱插件源查找地址:https://www.ios-repo-updates.com/ 2.注意 不要使用不可靠的第三方源,其可能存在劫持,而你却茫然不知. 使用上面的网站查找你需要的 ...
- 【LeetCode】294. Flip Game II 解题报告 (C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 记忆化搜索 日期 题目地址:https://leetc ...
- 【九度OJ】题目1208:10进制 VS 2进制 解题报告
[九度OJ]题目1208:10进制 VS 2进制 解题报告 标签(空格分隔): 九度OJ 原题地址:http://ac.jobdu.com/problem.php?pid=1208 题目描述: 对于一 ...
- 【LeetCode】840. Magic Squares In Grid 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 利用河图规律 暴力解法 日期 题目地址:https: ...
- Codeforces 913C:Party Lemonade(贪心)
C. Party Lemonade A New Year party is not a New Year party without lemonade! As usual, you are expec ...
- TensorFlow.NET机器学习入门【6】采用神经网络处理Fashion-MNIST
"如果一个算法在MNIST上不work,那么它就根本没法用:而如果它在MNIST上work,它在其他数据上也可能不work". -- 马克吐温 上一篇文章我们实现了一个MNIST手 ...
- CSS实现鼠标移入时图片的放大效果以及缓慢过渡
transform:scale()可以实现按比例放大或者缩小功能. transition可以设置动画执行的时间,实现缓慢或者快速的执行动画,效果图如下: 源码: <!DOCTYPE html&g ...
- Java+Eclipse+MySQL+Swing实现学生会考成绩管理系统(免费完整项目)
版权声明:原创不易,本文禁止抄袭.转载,侵权必究! 目录 一.需求开发文档 二.数据库设计文档 三.功能模块部分代码及效果展示 四.完整源码下载 五.作者Info 一.需求开发文档 项目完整文件列表: ...