当前位置: 首页 > wzjs >正文

做网站要学些什么条件推广信息怎么写

做网站要学些什么条件,推广信息怎么写,湛江最新消息,wordpress文章数据包更多个人笔记见: github个人笔记仓库 gitee 个人笔记仓库 个人学习,学习过程中还会不断补充~ (后续会更新在github上) 文章目录 时间处理基本例子 Json处理基础案例 时间处理 时间格式化必须使用:2006-01-…

更多个人笔记见:
github个人笔记仓库
gitee 个人笔记仓库
个人学习,学习过程中还会不断补充~ (后续会更新在github上)

文章目录

  • 时间处理
    • 基本例子
  • Json处理
    • 基础案例

时间处理

时间格式化必须使用:2006-01-02 15:04:05 这个时间为参考!!

基本例子

包括常见的时间操作

package mainimport ("fmt""time"
)func main() {// 1. 获取当前时间now := time.Now()fmt.Printf("当前时间: %v\n", now)//当前时间: 2025-05-25 20:14:42.296858 +0800 CST m=+0.000238334// 2. 获取时间组成部分fmt.Printf("年: %d 月: %d 日: %d 时: %d 分: %d 秒: %d\n",now.Year(), now.Month(), now.Day(),now.Hour(), now.Minute(), now.Second())// 3. 格式化时间输出fmt.Println("标准格式:", now.Format("2006-01-02 15:04:05"))fmt.Println("简写格式:", now.Format("2006/01/02"))  fmt.Println("时间戳:", now.Unix())//标准格式: 2025-05-25 20:14:42//简写格式: 2025/05/25//时间戳: 1748175282// 4. 时间计算oneHourLater := now.Add(time.Hour)fmt.Println("1小时后:", oneHourLater)//1小时后: 2025-05-25 21:14:42.296858 +0800 CST m=+3600.000238334tomorrow := now.AddDate(0, 0, 1)fmt.Println("明天:", tomorrow.Format("2006-01-02"))//明天: 2025-05-26// 5. 时间比较if now.Before(oneHourLater) { //比较前后时间fmt.Println("当前时间在1小时前")}// 6. 定时器timer := time.NewTimer(2 * time.Second)  //NewTimer 创建定时器<-timer.C //阻塞等待定时器fmt.Println("2秒时间到") // 7. 定时任务ticker := time.NewTicker(1 * time.Second)go func() {for t := range ticker.C {fmt.Println("定时执行:", t.Format("15:04:05"))}}()// 8. 解析字符串为时间 !! timeStr := "2023-01-02 15:04:05" //先以字符串的标准形式表示parsedTime, err := time.Parse("2006-01-02 15:04:05", timeStr)if err != nil {panic(err)}fmt.Println("解析后的时间:", parsedTime)//解析后的时间: 2023-01-02 15:04:05 +0000 UTC// 9. 睡眠  ->  为了完成 7 定时任务time.Sleep(5 * time.Second)ticker.Stop()fmt.Println("程序结束")
}

Json处理

Json化后方便网络通信等传输,主要特点其实就是对第一个字母进行处理

基础案例

type userInfo struct {Name  string   `json:"Name"`Age   int      `json:"age"`Hobby []string `json:"Hobby"`
}func main() {a := userInfo{Name: "wang", Age: 18, Hobby: []string{"Golang", "TypeScript"}}// 普通JSON编码buf, err := json.Marshal(a)if err != nil {panic(err)}fmt.Println(string(buf)) // {"Name":"wang","age":18,"Hobby":["Golang","TypeScript"]}// 带缩进的JSON编码indentBuf, err := json.MarshalIndent(a, "", "\t")if err != nil {panic(err)}fmt.Println(string(indentBuf)) //如果不是 string 会以数字形式输出/*{"Name": "wang","age": 18,"Hobby": ["Golang","TypeScript"]}*/// JSON解码var b userInfoerr = json.Unmarshal(buf, &b) //解码然后放入 b 中if err != nil {panic(err)}fmt.Printf("%#v\n", b) // main.userInfo{Name:"wang", Age:18, Hobby:[]string{"Golang", "TypeScript"}}
}
  • 似乎在定义结构体的 json 的时候出一些错误都是可以被 Unmarshal 正确重新放回去的(不过 Marshal 的时候就会带有一点错误地放入)
    还是老实定义 json 就好
  • 记住需要编为 json 后,string 来输出,不然就是一串数字
http://www.dtcms.com/wzjs/840603.html

相关文章:

  • 西安模板做网站怎么对企业进行网站建设
  • 翻硬币网站怎么做wordpress手机网址导航
  • 网站建设-选猴王网络江苏住建厅特种作业证
  • 网站管理员后台广告设计网站官网
  • 衡阳的网站建设网站怎么添加广告
  • vscode的网站开发配置wordpress 文章摘要 插件
  • 成都商城网站制作dede网站模板 医疗
  • 深圳通公司网站网站制作 东莞
  • 网站建设公司税率巅峰网站建设
  • 做网站需要学会些什么软件苍梧县网站建设
  • 网站前台框架网站建设维护成本
  • 网站弹出公告代码谷歌推广效果怎么样
  • app免费制作网站网站在哪设置关键词
  • 高明骏域网站建设域名拍卖平台
  • 网站策划是干什么的公司注册查询核名
  • 网站更改模板 seo中企动力z云邮登录入口
  • 上海专业的网站建做微博分析的网站
  • 网站建设工作下步打算厦门网站制作软件
  • 做网站一月能赚50万吗wordpress服务器的链接被阻止
  • 车子网站北京南昌网站制作
  • 网站的超链接怎么做表格制作excel
  • 湖南众诚建设网站个人网站相册怎么做
  • 建设一站式服务网站wordpress站长之家
  • 专门做求职课程的网站做跨境电商要什么费用
  • 哈尔滨flash网站网页设计erp定制开发价格
  • 企业网站设置费用网络工程专业学什么课程
  • 做网站建设销售工资wordpress对外发邮件
  • 地信网站建设建德网站制作公司
  • 怎么 从头开始建设一个网站手机app制作流程图
  • 如何使用开源程序做网站瓜子二手车网站开发