我是java的新手,我正在尝试使用24小时格式来格式化时间.我有两种格式化小时的方法--HH和kk:
SimpleDateFormat format1 new SimpleDateFormat("HH:mm");
SimpleDateFormat format2 new SimpleDateFormat("kk:mm");
Date date = new Date();
System.out.println(format1.format(date));
System.out.println(format2.format(date));
Run Code Online (Sandbox Code Playgroud)
这些都产生类似11:21的东西.他们之间有什么区别?我错过了什么吗?
我正在为单向的项目,并一直使用在下面的代码testing server,以get all devices基于一个表user_id:
public function getAllDevices($user_id) {
$stmt = $this->conn->prepare("SELECT * FROM devices WHERE primary_owner_id = ?");
$stmt->bind_param("i", $user_id);
$stmt->execute();
$devices = $stmt->get_result();
$stmt->close();
return $devices;
}
Run Code Online (Sandbox Code Playgroud)
这在我的测试服务器上工作正常,但在迁移到大学项目服务器时返回此错误:
Call to undefined method mysqli_stmt::get_result()
Run Code Online (Sandbox Code Playgroud)
一些谷歌搜索建议使用bind_result()而不是get_result()但我不知道如何all fields在表中这样做.大多数示例仅显示返回one field
任何帮助将非常感激