我想将字符串time < code > " 2019-06-20 13:30:31 " 转换为int 20190620
,我尝试使用以下代码,但得到的是< code>10190101,我的尝试有什么问题吗?
func (u *Util) ConvertStringTimeToInt(stringTime string) (intTime int64) {
timeLayout := "2019-01-01 01:01:01"
timeOutput := "20190101"
tmp, _ := time.Parse(timeLayout, stringTime)
out := tmp.Format(timeOutput)
outInt, _ := strconv.ParseInt(out, 10, 64)
return outInt
}
时间格式使用特定的值来表示时间/日期元素。2006是年份,01是月份,以此类推。因此,要解析该日期,您的布局必须是:
timeLayout:="2006-01-02 15:04:05"
解析它后,有一种更简单的方法可以满足您的需求:
outInt:=t.Year()*10000+int(t.Month())*100+t.Day()
或者,使用类似的布局转换为字符串,然后转换为 int。
注意:这个问题包含不建议使用的前1.0代码!不过,答案是正确的。 要在Rust中将转换为,我可以执行以下操作: 我知道如何将转换为的唯一方法是获取其中的一个片段,然后像这样使用: 有没有办法直接将转换为?
我只是无法在c中转换不同的数据类型,我知道c是一种强类型语言,所以我在这里使用了,但我面临一个问题,错误消息是 从“std::string{aka std::basic_string}类型转换为“int”类型的static_
如何将字符串值转换为int?我正在获取。 结果应该类似于。
我有代码: 首先,它接受给定的字符串并拆分为数组。接下来,每个数字都被转换成一个整数,最后,所有的数字都相互相加。它工作得很好,但代码有点长。所以我想到了在使用reduce的同时使用map函数并将String转换为Int,如下所示: 输出为: 因此,我的问题是:为什么我不能在使用reduce()时将字符串转换为整数?
问题内容: 基本上,我有一个单线将其转换为字符串“ 1、2、3”(我需要定界符是自定义的,有时是,有时是等)。以下是我能想到的最好的方法。在线搜索,似乎找不到更好的答案。 在大多数语言中,对此都有内置的支持,例如: 蟒蛇: 走: 当然,肯定有一个实用工具可以让我用单线执行此操作吗? 我知道有,但是仅当A已经[]字符串时才有效。 问题答案: 转换 到一行分隔字符串,例如 “ 1,2,3,4,5,6,
问题内容: 我有一个带有ID号的大型数据框: 这些现在都是字符串。 我想转换为不使用循环-为此我使用。 问题是我的某些行包含无法转换为的脏数据,例如 如何(不使用循环)删除这些类型的事件,以便我可以放心使用? 问题答案: 您需要向功能添加参数: 如果是列: 但非数字会转换为,因此所有值都是。 对于需要转换到一些值,例如,然后转换为: 样品: 编辑:如果使用0.25+大熊猫,则可以使用: