func ConverteStringDataEmFormatoBrasileiroParaMySQL(data string) (dataSQL string, err error) {
	err = nil
	if len(strings.TrimSpace(data)) < 6 {
		dataSQL = ""
		return
	}
	tmpData, err := DataFormatoBrasileiroParaTime(data)
	if err != nil {
		return
	}
	dataSQL = TimeParaDataHoraFormatoMySQL(tmpData)
	return
}
ConverteStringDataEmFormatoBrasileiroParaMySQL converte uma string de data 25/12/2010 para formato MySQL 2010-12-25
package gobrtempo
import (
	"strings"
	"time"
)
var LocalizacaoBrasil *time.Location
const (
	FormatoBrasileiroData = "02/01/2006"
	FormatoAmericanoData = "1/2/06"
	FormatoBrasileiroHora = "15:04:05"
	FormatoBrasileiroDataHora = "02/01/2006 15:04:05"
	FormatoMySQLData = "2006-01-02 15:04:05"
	FormatoMySQLSomenteData = "2006-01-02"
)
func init() {
	LocalizacaoBrasil, _ = time.LoadLocation("America/Sao_Paulo")
}
func DataFormatoBrasileiroParaTime(dataEmFormatoBrasileiro string) (tempo time.Time, err error) {
	tempo, err = time.ParseInLocation(FormatoBrasileiroData, dataEmFormatoBrasileiro, LocalizacaoBrasil)
	return
}
func DataFormatoAmericanoParaTime(dataEmFormatoAmericano string) (tempo time.Time, err error) {
	tempo, err = time.ParseInLocation(FormatoAmericanoData, dataEmFormatoAmericano, LocalizacaoBrasil)
	return
}
func DataFormatoMySQLParaTime(dataEmFormatoMySQL string) (tempo time.Time, err error) {
	tempo, err = time.ParseInLocation(FormatoMySQLData, dataEmFormatoMySQL, LocalizacaoBrasil)
	if err != nil {
		return
	}
	return
}
func TimeParaDataFormatoBrasileiro(tempo time.Time) (dataEmFormatoBrasileiro string) {
	dataEmFormatoBrasileiro = tempo.Format(FormatoBrasileiroData)
	return
}
func TimeParaHoraFormatoBrasileiro(tempo time.Time) (horaEmFormatoBrasileiro string) {
	horaEmFormatoBrasileiro = tempo.Format(FormatoBrasileiroHora)
	return
}
func TimeParaDataHoraFormatoBrasileiro(tempo time.Time) (dataEmFormatoBrasileiro string) {
	dataEmFormatoBrasileiro = tempo.Format(FormatoBrasileiroDataHora)
	return
}
func TimeParaDataHoraFormatoMySQL(tempo time.Time) (dataEmFormatoMySQL string) {
	dataEmFormatoMySQL = tempo.Format(FormatoMySQLData)
	return
}
func TimeParaDataFormatoMySQL(tempo time.Time) (dataEmFormatoMySQL string) {
	dataEmFormatoMySQL = tempo.Format(FormatoMySQLSomenteData)
	return
}
func Agora() (tempo string) {
	agora := time.Now().In(LocalizacaoBrasil)
	tempo = TimeParaHoraFormatoBrasileiro(agora)
	return
}
func Hoje() (tempo string) {
	agora := time.Now().In(LocalizacaoBrasil)
	tempo = TimeParaDataFormatoBrasileiro(agora)
	return
}
func AgoraDataEHora() (tempo string) {
	agora := time.Now().In(LocalizacaoBrasil)
	tempo = TimeParaDataHoraFormatoBrasileiro(agora)
	return
}
func AgoraDataEHoraEmTime() (tempo time.Time) {
	tempo = time.Now().In(LocalizacaoBrasil)
	return
}
func AgoraDataEHoraParaFormatoMySQL() (tempo string, err error) {
	agora := time.Now().In(LocalizacaoBrasil)
	tempo = TimeParaDataHoraFormatoMySQL(agora)
	return
}