diff --git a/screen.go b/screen.go index 9ea9294..56b4b17 100644 --- a/screen.go +++ b/screen.go @@ -86,8 +86,9 @@ func (screen *Screen) ClearLine(x int, y int) *Screen { // Draw accepts variable number of arguments and knows how to display the // market data, stock quotes, current time, and an arbitrary string. func (screen *Screen) Draw(objects ...interface{}) *Screen { + zonename, _ := time.Now().In(time.Local).Zone() if screen.pausedAt != nil { - defer screen.DrawLine(0, 0, ``+screen.pausedAt.Format(`3:04:05pm PST`)+``) + defer screen.DrawLine(0, 0, ``+screen.pausedAt.Format(`3:04:05pm ` + zonename)+``) } for _, ptr := range objects { switch ptr.(type) { @@ -98,7 +99,7 @@ func (screen *Screen) Draw(objects ...interface{}) *Screen { object := ptr.(*Quotes) screen.draw(screen.layout.Quotes(object.Fetch())) case time.Time: - timestamp := ptr.(time.Time).Format(`3:04:05pm PST`) + timestamp := ptr.(time.Time).Format(`3:04:05pm ` + zonename) screen.DrawLine(0, 0, ``+timestamp+``) default: screen.draw(ptr.(string))