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进制、日期和字符串之间的转换的更多相关文章

  1. 16 (H5*) JS第6天 日期、字符串、数组

    目录 1:date 2:格式化日期 3:字符串 4:字符串的方法 5:字符串的案例 6:数组的方法 7:包装类型 复习 正文 1:日期:date <script> //创建实例对象 // ...

  2. java中进制之间的转换

    //十进制转其他进制 Integer.toHexString(10); //将10转换为十六进制,返回字符串类型 Integer.toOctalString(10); //将10转为八进制,返回字符串 ...

  3. 基础知识 - Golang 中的格式化输入输出

    ------------------------------------------------------------ [格式化输出] // 格式化输出:将 arg 列表中的 arg 转换为字符串输 ...

  4. [JVM] - 继10进制的java.lang.Object查看之后

    cmd清除命令:cls 之后查阅了其它博客,发现这位大神同样也在做JVM,并且我很希望用它的10进制转16进制类来测试一下该解析的10进制是否对应着Object的16进制呢? 这位大神的10进制转16 ...

  5. Python不同进制之间的转换

    不同的进制 二进制    0b101 以数字0和字母b打头的表示二进制数 如果出现大于等于2的数 会抛出SyntaxError异常 八进制    0711 以数字0打头的数字表示八进制数 如果出现大于 ...

  6. c# 关于10进制和16进制转换以及显示

    直接举例说明: int i = 15;//一个10进制数 string txt = Convert.ToString(i,16);//将上面10进制以16进制形式显示为f string s = &qu ...

  7. 【转】C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

    方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...

  8. C# string格式的日期时间字符串转为DateTime类型

    (1 )Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss (2):Convert.ToDateTime(string, IFo ...

  9. C#语言之“string格式的日期时间字符串转为DateTime类型”的方法(转)

    原文链接:http://www.cnblogs.com/Pickuper/articles/2058880.html 方法一:Convert.ToDateTime(string) string格式有要 ...

  10. C#日期格式字符串的相互转换

    方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...

随机推荐

  1. AcWing03. 完全背包问题

    有\(N\)种物品和一个容量是\(V\)的背包,每种物品都有无限件可用. 第\(i\)种物品的体积是\(v_i\),价值是\(w_i\). 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量, ...

  2. AcWing1341. 十三号星期五

    题目: 十三号星期五真的很不常见吗? 每个月的十三号是星期五的频率是否比一周中的其他几天低? 请编写一个程序,计算 N 年内每个月的 13 号是星期日,星期一,星期二,星期三,星期四,星期五和星期六的 ...

  3. IDEA常用设置及插件

    设置 1.设置打开后不直接进入项目 IDEA默认打开时会直接进入上次打开的目录,有的时候加载很长时间,但这个时候可能我们并不是要打开这个项目,这里有一个设置,在如图的位置,去掉勾选,即可设置打开后不直 ...

  4. hud-5475 An easy problem(线段树)

    http://acm.hdu.edu.cn/showproblem.php?pid=5475 An easy problem Time Limit: 8000/5000 MS (Java/Others ...

  5. Variational Autoencoders and Nonlinear ICA: A Unifying Framework

    目录 概 主要内容 本文的模型 Identifiability Khemakhem I., Kingma D. P., Monti R. P. and Hyv"{a}rinen A. Var ...

  6. Java——HashMap集合详解

    第一章 HashMap集合简介 1.1 介绍 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对.HashMap 的实现不是同步的,这意味着它不是线程安 ...

  7. Vue.js高效前端开发 • 【Vue组件】

    全部章节 >>>> 文章目录 一.Vue组件介绍 1.组件概述 2.组件使用步骤 3.实践练习 一.Vue组件使用 1.组件注册 2.组件注册语法糖 3.使用script或te ...

  8. Vue.js高效前端开发知识 • 【目录】

    持续更新中- 章节 内容 实践练习 Vue.js高效前端开发 • (实践练习) 第1章 Vue.js高效前端开发 • [ 一.初识Vue.js ] 第2章 Vue.js高效前端开发 • [ 二.Vue ...

  9. java -jar 指定logback.xml、application.yaml

    java -jar 指定logback.xml -Dlogging.config="C:\logbacs\logback.xml" 示例:java -jar   -Dlogging ...

  10. SpringCloud集成Security安全(Config配置中心)

    1.说明 为了保护配置中心的敏感数据, 需要对Config Server进行安全保护, 本文基于Spring Security方案, 为Config Server增加最简单的Basic安全认证. 2. ...