这是更大代码的一部分。我有点困惑,如果我使用以下格式的任何其他数字,它会导致错误的值。
因此
fmt.Println(time.Now().Format("2006-01-02 15:04:05-07:00"))
如果我尝试使用
fmt.Println(time.Now().Format("2006-01-02 12:04:05-04:00"))
结果是错误的。即使格式相同,也只需更改数字
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now().Format("2006-01-02 15:04:05-07:00"))
}
所以我的问题是为什么会这样。格式内的数字没有任何意义。它们仅用于表示格式。
从 https://golang.org/pkg/time/:
函数(时间)格式
func (t Time)格式(布局字符串)字符串
Format返回根据layout格式化的时间值的文本表示,layout通过显示如何定义参考时间来定义格式
Mon Jan 2 15:04:05-0700 MST 2006
如果它是值,则会显示;
所以你必须使用参考时间。你不应该改到另一个时间。
我正在设计一个网站,有一些h3标题和段落,包装在一个名为“featured-info”的div类中。此外,我还有一个footer元素,它位于主体中的主包装器中。各段用斜体字写成: 并且页脚有边框: 页脚文本也是一个h4向上感知: 主要的问题是我有一个设置:@media screen和(最小宽度:750px),它使一些导航按钮内联,并调整一些文本的大小,但是...当页面大小小于750px时,页脚样式
我需要将日期/时间从2014年8月20日15:30:00更改为2014年8月20日下午3:30 这可以使用javascript的日期对象来完成吗?
问题内容: 为什么这样做有效: 但这不是: 如果我有一个数组实例变量,并且想在我的构造函数中对其进行初始化,那么我不必走 我觉得我在这里想念什么吗? 问题答案: 这里的构造在Java中称为数组初始化器。这是一个特殊的速记,仅在某些语法构造中可用: [JLS 10.6数组初始化器](http://java.sun.com/docs/books/jls/third_edition/html/array
我正在将我的应用程序从angular2 RC5和angular WebPack脚手架迁移到angular 2 2.0.0和angular cli beta 14。 你知道吗? 更新: 第一个错误可能与https://github.com/angularclass/angular2-webpack-starter#frequence-askeds-questions(第二个问题)有关,我有几个问题需
我正在颤振中创建一个表单,其中一个字段是出生日期。我使用了日期时间选择器来选择日期并显示输出。我想格式化我得到的日期,只显示月份、日期和年份。以下是当前的日期格式。我希望它的格式为。这是我想出的代码