-(void)postMessageToFriend:(NSString *)ID {
NSURL *url = [NSURL URLWithString:@"https://api.twitter.com/1.1/statuses/update_with_media.json?"];
NSString *text=@"Whose got next!";
NSDictionary *p =@{@"text":text,@"user_id":ID};
SLRequest *postRequest = [SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodPOST URL:url parameters:p];
[postRequest setAccount:accnt];
[postRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResposnse, NSError *error){
NSError *jsonError = nil;
NSDictionary *friendsdata = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONWritingPrettyPrinted error:&jsonError];
NSLog(@"response value is: %@ %ld ",friendsdata,(long)[urlResposnse statusCode]);
}];
[SVProgressHUD dismiss];
}
如何将它四舍五入到最近的五分钟?例如,输出应为:
date=$(date +%Y_%m_%d_%H_%M)
echo "CURRENT DATE-->" "$date"
答案 0 :(得分:2)
date -d @$(( (($(date +%s) + 150) / 300) * 300)) "+%Y_%m_%d_%H_%M"
内部日期调用以秒为单位返回纪元时间,然后向上(向上或向下)舍入到最接近的300(5分钟)倍数。外部日期调用根据需要进行格式化。