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

广东网页制作与网站建设jsp网站开发心得

广东网页制作与网站建设,jsp网站开发心得,青岛的互联网公司,品牌建设促进会是什么工作用不习惯也嫌麻烦每次都去操作时间,然后就自己写了个时间工具类 package timeutilimport ("time" )func New() *TimeUtil {return &TimeUtil{} }// TimeUtil 是时间操作工具类 type TimeUtil struct{}// GetFormattedDate 获取格式化的日期字符串 fun…

用不习惯也嫌麻烦每次都去操作时间,然后就自己写了个时间工具类

package timeutilimport ("time"
)func New() *TimeUtil {return &TimeUtil{}
}// TimeUtil 是时间操作工具类
type TimeUtil struct{}// GetFormattedDate 获取格式化的日期字符串
func (tu *TimeUtil) GetFormattedDate(t time.Time) string {return t.Format("2006-01-02")
}// GetFormattedTime 获取格式化的时间字符串
func (tu *TimeUtil) GetFormattedTime(t time.Time) string {return t.Format("15:04:05")
}// GetFormattedDateTime 获取格式化的日期时间字符串
func (tu *TimeUtil) GetFormattedDateTime(t time.Time) string {return t.Format("2006-01-02 15:04:05")
}// GetWeekday 获取星期几
func (tu *TimeUtil) GetWeekday(t time.Time) string {return t.Weekday().String()
}// IsLeapYear 判断是否为闰年
func (tu *TimeUtil) IsLeapYear(year int) bool {return year%4 == 0 && (year%100 != 0 || year%400 == 0)
}// ParseDateFromString 将日期字符串解析为时间对象
func (tu *TimeUtil) ParseDateFromString(dateString string) (time.Time, error) {layout := "2006-01-02"t, err := time.Parse(layout, dateString)if err != nil {return time.Time{}, err}return t, nil
}// ParseTimeFromString 将时间字符串解析为时间对象
func (tu *TimeUtil) ParseTimeFromString(timeString string) (time.Time, error) {layout := "15:04:05"t, err := time.Parse(layout, timeString)if err != nil {return time.Time{}, err}return t, nil
}// ParseDateTimeFromString 将日期时间字符串解析为时间对象
func (tu *TimeUtil) ParseDateTimeFromString(dateTimeString string) (time.Time, error) {layout := "2006-01-02 15:04:05"t, err := time.Parse(layout, dateTimeString)if err != nil {return time.Time{}, err}return t, nil
}// FormatTimeString 将时间字符串转换为指定格式的日期时间字符串
/**
inputTime 表示输入的时间字符串 字符格式为:2006-01-02 15:04:05
format 表示要转换的日期时间格式 1、YYYY-MM-DD hh:mm:ss  2、YYYY-MM-DD  3、hh:mm:ss
*/
func (tu *TimeUtil) FormatTimeString(inputTime, format string) (string, error) {format = rule(format)layout := "2006-01-02 15:04:05"t, err := time.Parse(layout, inputTime)if err != nil {return "", err}formattedTime := t.Format(format)return formattedTime, nil
}// FormatTimeStringZ 将时间字符串转换为指定格式的日期时间字符串
/**
inputTime 表示输入的时间字符串 字符格式为:2023-07-29T15:30:00Z
format 表示要转换的日期时间格式 1、YYYY-MM-DD hh:mm:ss  2、YYYY-MM-DD  3、hh:mm:ss
*/
func (tu *TimeUtil) FormatTimeStringZ(inputTime, format string) (string, error) {format = rule(format)t, err := time.Parse(time.RFC3339, inputTime)if err != nil {return "", err}formattedTime := t.Format(format)return formattedTime, nil
}// rule 时间规则
func rule(format string) (str string) {if format == "1" {format = "2006-01-02 15:04:05"} else if format == "2" {format = "2006-01-02"} else if format == "3" {format = "15:04:05"}return format
}
http://www.yayakq.cn/news/921742/

相关文章:

  • 有后台管理系统网站管理图片在线制作表情包
  • 北京网站建设网站开发沈阳企业建站模板
  • 网站移动端是什么问题吗施工企业质量管理体系认证有效期
  • 网站正在建设中模板下载建设网站怎么输入分子式
  • 好的网站模板wordpress 网站排名优化
  • 图案设计网站推荐北京网站建设电扬科技
  • 优化推广网站排名与wordpress类似的都有哪些
  • 做网站怎么导入地图北京seo收费
  • 南宁网站排名优化公司上海装修公司做网站
  • 如何做网站链接分享朋友圈网站是什么样子的
  • 网页ui设计的排版沈阳网络优化培训
  • 怎么做网站的浏览量统计网站设计模板之家
  • 百度搜索名字排名优化网站建设品牌推广seo
  • 做网站公司经营范围租用阿里云做网站
  • 怎么设置网站默认首页什么专业可以做网站编辑
  • 南京网络科技网站建设wordpress 分类名称
  • 学校网站建设信息做网站后台主要负责什么
  • 一流高职院校建设专题网站企业网站后台模板
  • 网站基本配置wordpress访客发布审核
  • 免费发布网站如何创做网站
  • 做暧视频网站大全在线网站建设机构
  • 外贸网络网站优化设计的基础是网站基本要素及每个细节的优化
  • 盗版网站怎么做的如何制作app平台
  • 建设行业门户网站需要什么条件php网站制作过程中遇到的问题及解决办法
  • 接单做一个网站多少钱济南seo顾问
  • 怎么创建网站自己创建石家庄网站开发公司
  • 找别人做网站需要什么信息网站突然消失了
  • 全总基层组织建设网站林和西网站建设
  • 做qq空间动态皮肤网站服务器上的网站怎么做301
  • 国家优质校建设网站电子商务网站实例