如何解决PHP Carbon 在 ->format('H:m') 时增加 1 分钟
$hour = Carbon::parse('2021-01-10 10:00')->format('H:m');
$hour 是 10:01 而不是 10:00。
这是为什么?
我做错了什么?
我使用 PHP 7.4
解决方法
'm' 是“月”的格式说明符,恰好是一月(第 1 个月)。
对于“分钟”,您需要使用“i”代替:
private class DownloadImageTask extends AsyncTask<String,Void,Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
URL url = new URL(urls[0]);
URLConnection uc = url.openConnection();
String userpass = USERNAME + ":" + PASSWORD;
String basicAuth = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
basicAuth = "Basic " + new String(Base64.getEncoder().encode(userpass.getBytes()));
}
uc.setRequestProperty ("Authorization",basicAuth);
InputStream in = uc.getInputStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
e.printStackTrace();
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
参见 the PHP manual page for the format
method,Carbon 建立在它之上。
(如果每次我犯了这个错误或者看到别人犯了这个错误,我都会给你一分钱,我会给你买啤酒?)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。