How to pass different $timeformat to different modules

Is it possible to have different $timeformat settings to different modules in a single run in systemverilog? SO that whatever %t inside module check_2 will take in ns and module check take %t as ps. Is it possible in systemverilog?

module check();
initial
begin
$timeformat(-12,0,"ps",0)
end
endmodule

module check_2();
initial
begin
$timeformat(-9,0,"ns",0)
end
endmodule

In reply to rr2007:

It’s not possible other than calling $timeformat just before your $display. I think we reading output with different time formats interspersed would be very confusing.