
App::Chart::TZ -- timezone object

use App::Chart::TZ;
my $timezone = App::Chart::TZ->new (name => 'Some Where',
choose => [ 'abc','def', ]);
print $timezone->name(),"\n";

A App::Chart::TZ object represents a certain timezone. It has a place name and is implemented as a TZ environment variable setting to be used, with a set of TZs to try.
Stock and commodity symbols have an associated timezones, setup by their handler code and then looked up here.

Check that $obj is a App::Chart::TZ object, throw an error if not.
App::Chart::TZ->locoReturn a timezone object representing the local timezone (which means leaving TZ at its initial setting).
App::Chart::TZ->chicagoApp::Chart::TZ->londonApp::Chart::TZ->newyorkApp::Chart::TZ->sydneyApp::Chart::TZ->tokyoTimezone objects for these respective places.

Return the timezone associated with $symbol.
Record $timezone as the timezone for symbols matched by the App::Chart::Sympred object $sympred.