当前时间为#include <iostream>
#include <deque>
#include <algorithm>
using namespace std;
void printKMax(int arr[], int n, int k){
deque<int> subarray;
int i = arr.size();
int maxValues[n];
while(i >= 0) {
while (subarray.size() < n) {
subarray.push_back(arr[i]);
arr.pop();
--i;
}
maxValues.push(max_element(begin(subarray), end(subarray)));
subarray.pop_front();
}
for (array<int>::iterator it=maxValues.begin(); it!=maxValues.end();
it++) {
cout << maxValues[*it] << " ";
}
}
int main(){
int t;
cin >> t;
while(t>0) {
int n,k;
cin >> n >> k;
int i;
int arr[n];
for(i=0;i<n;i++)
cin >> arr[i];
printKMax(arr, n, k);
t--;
}
return 0;
}
时区= + 0800
但是
2018-11-27 14:52:11
是select now()
(错误)
2018-11-27 06:52:11
将VM选项设置为-- result: 2018-11-27 00:00:07, 2018-11-27 06:52:37 (Wrong)
select
min(sale_time),
max(sale_time)
from sales
where sale_time > current_date and sale_time <= now()
-Duser.timezone=+0800
是select now()
(错误)
2018-11-27 06:52:11
有解决方案吗?
答案 0 :(得分:0)
在您的情况下,除了UTC之外,其他任何时区都无法显示日期。有一个功能请求来实现在DataGrip中显示的自定义数据:https://youtrack.jetbrains.com/issue/DBE-6667