string.go 427 B

123456789101112131415161718192021222324252627
  1. package tools
  2. import (
  3. "encoding/json"
  4. "strconv"
  5. "time"
  6. )
  7. func StringToInt(e string) (int, error) {
  8. return strconv.Atoi(e)
  9. }
  10. func GetCurrentTimeStr() string {
  11. return time.Now().Format("2006-01-02 15:04:05")
  12. }
  13. func GetCurrentTime() time.Time {
  14. return time.Now()
  15. }
  16. func StructToJsonStr(e interface{}) (string, error) {
  17. if b, err := json.Marshal(e); err == nil {
  18. return string(b), err
  19. } else {
  20. return "", err
  21. }
  22. }