TT#43755 fix miliseconds presentation

Change-Id: I8a150e3c70cdc7d55de88daef7ca0cf4f4f12ad1
changes/90/23190/1
Rene Krenn 8 years ago
parent ecfe7f5a17
commit ad0fadef81

@ -82,11 +82,11 @@ sub resource_from_item {
my $start_time = NGCP::Panel::Utils::API::Calllist::apply_owner_timezone($self,$c,$item->start_time,$owner);
$resource->{start_time} = $datetime_fmt->format_datetime($start_time);
$resource->{start_time} .= '.'.$start_time->millisecond if $start_time->millisecond > 0.0;
$resource->{start_time} .= '.'.sprintf("%03d",$start_time->millisecond) if $start_time->millisecond > 0.0;
my $init_time = NGCP::Panel::Utils::API::Calllist::apply_owner_timezone($self,$c,$item->init_time,$owner);
$resource->{init_time} = $datetime_fmt->format_datetime($init_time);
$resource->{init_time} .= '.'.$init_time->millisecond if $init_time->millisecond > 0.0;
$resource->{init_time} .= '.'.sprintf("%03d",$init_time->millisecond) if $init_time->millisecond > 0.0;
return $resource;
}

@ -122,7 +122,7 @@ sub resource_from_item {
}
$resource{start_time} = $datetime_fmt->format_datetime($item->start_timestamp);
# no need to show millisec precision here, I guess...
#$resource{start_time} .= '.'.$item->start_timestamp->millisecond
#$resource{start_time} .= '.'.sprintf("%03d",$item->start_timestamp->millisecond)
# if $item->start_timestamp->millisecond > 0.0;
} else {
$resource{start_time} = undef;
@ -132,7 +132,7 @@ sub resource_from_item {
$item->end_timestamp->set_time_zone($tz);
}
$resource{end_time} = $datetime_fmt->format_datetime($item->end_timestamp);
#$resource{end_time} .= '.'.$item->end_timestamp->millisecond
#$resource{end_time} .= '.'.sprintf("%03d",$item->end_timestamp->millisecond)
# if $item->end_timestamp->millisecond > 0.0;
} else {
$resource{end_time} = undef;

@ -126,7 +126,7 @@ sub resource_from_item {
}
$resource{start_time} = $datetime_fmt->format_datetime($item->start_timestamp);
# no need to show millisec precision here, I guess...
#$resource{start_time} .= '.'.$item->start_timestamp->millisecond
#$resource{start_time} .= '.'.sprintf("%03d",$item->start_timestamp->millisecond)
# if $item->start_timestamp->millisecond > 0.0;
} else {
$resource{start_time} = undef;
@ -136,7 +136,7 @@ sub resource_from_item {
$item->end_timestamp->set_time_zone($tz);
}
$resource{end_time} = $datetime_fmt->format_datetime($item->end_timestamp);
#$resource{end_time} .= '.'.$item->end_timestamp->millisecond
#$resource{end_time} .= '.'.sprintf("%03d",$item->end_timestamp->millisecond)
# if $item->end_timestamp->millisecond > 0.0;
} else {
$resource{end_time} = undef;

@ -120,10 +120,10 @@ sub resource_from_item {
}
$resource->{start_time} = $datetime_fmt->format_datetime($item->start_time);
$resource->{start_time} .= '.'.$item->start_time->millisecond if $item->start_time->millisecond > 0.0;
$resource->{start_time} .= '.'.sprintf("%03d",$item->start_time->millisecond) if $item->start_time->millisecond > 0.0;
$resource->{init_time} = $datetime_fmt->format_datetime($item->init_time);
$resource->{init_time} .= '.'.$item->init_time->millisecond if $item->init_time->millisecond > 0.0;
$resource->{init_time} .= '.'.sprintf("%03d",$item->init_time->millisecond) if $item->init_time->millisecond > 0.0;
return $resource;
}

@ -827,7 +827,7 @@ sub process_hal_resource {
my $timestamp = NGCP::Panel::Utils::API::Calllist::apply_owner_timezone($self,$c,
NGCP::Panel::Utils::DateTime::epoch_local($item_mock_obj->timestamp),$self->get_owner_cached($c));
$resource->{start_time} = $datetime_fmt->format_datetime($timestamp);
$resource->{start_time} .= '.' . $timestamp->millisecond if $timestamp->millisecond > 0.0;
$resource->{start_time} .= '.' . sprintf("%03d",$timestamp->millisecond) if $timestamp->millisecond > 0.0;
}
return $resource;
}

@ -94,7 +94,7 @@ sub resource_from_item {
}
$resource{timestamp} = $datetime_fmt->format_datetime($item->timestamp);
if ($item->timestamp->millisecond > 0.0) {
$resource{timestamp} .= '.'.$item->timestamp->millisecond;
$resource{timestamp} .= '.'.sprintf("%03d",$item->timestamp->millisecond);
}
}

@ -331,7 +331,7 @@ sub _prune_row {
$v->set_time_zone($user_tz); # desired time zone
}
$row{$k} = $v->ymd('-') . ' ' . $v->hms(':');
$row{$k} .= '.'.$v->millisecond if $v->millisecond > 0.0;
$row{$k} .= '.'.sprintf("%03d",$v->millisecond) if $v->millisecond > 0.0;
}
}
return { %row };

@ -315,7 +315,7 @@ sub to_string {
my ($dt) = @_;
return unless defined ($dt);
my $s = $dt->ymd('-') . ' ' . $dt->hms(':');
$s .= '.'.$dt->millisecond if $dt->millisecond > 0.0;
$s .= '.'.sprintf("%03d",$dt->millisecond) if $dt->millisecond > 0.0;
return $s;
}

Loading…
Cancel
Save