gRPC Protobuf 的 Timestamp.FromDateTime() returns 在 PHP 上为空
gRPC Protobuf's Timestamp.FromDateTime() returns null on PHP
我无法理解我在这里做错了什么。
use Google\Protobuf\Timestamp;
$timestamp = new Timestamp();
$dt = Carbon::now();
$pt = $timestamp->fromDateTime($dt);
Carbon 是 DateTime 的简单 PHP API 扩展,因此它应该可以工作,但我得到了 $pt
的空值
我做错了,以备后用,做法是这样的:
use Google\Protobuf\Timestamp;
$timestamp = new Timestamp();
$dt = Carbon::now();
$timestamp->fromDateTime($dt);
然后根据需要使用 $timestamp 变量。
我无法理解我在这里做错了什么。
use Google\Protobuf\Timestamp;
$timestamp = new Timestamp();
$dt = Carbon::now();
$pt = $timestamp->fromDateTime($dt);
Carbon 是 DateTime 的简单 PHP API 扩展,因此它应该可以工作,但我得到了 $pt
的空值我做错了,以备后用,做法是这样的:
use Google\Protobuf\Timestamp;
$timestamp = new Timestamp();
$dt = Carbon::now();
$timestamp->fromDateTime($dt);
然后根据需要使用 $timestamp 变量。