用csv文件golang拆分字符串



我正试图从excel电子表格中提取一个日期,我设法给出了一个显示整个日期的日志,我想知道如何只提取月份,例如,在这种情况下,它是"日志Println("DTREFER",emp.DT_REFER"DT_REFER是电子表格中的日期,我怎么能只得到其中的月份?格式是这样的。DT参考2011-03-31

您可以使用fmt.Sscanf从日志字符串中提取月份。假设你有一个固定的字符串结构,你可以匹配如下:

// if emp.DT_REFER isn't string use Sprint to make it string
s := fmt.Sprint(emp.DT_REFER)
y, m, d := 0, 0, 0
fmt.Sscanf(s, "%d-%d-%d", &y, &m, &d)
fmt.Println(y, m, d)

最新更新