可能重复:
如何在PHP中获得以分钟为单位的时差
我正在办理出勤表来计算已故员工和已故员工.我将登录时间存储在表中(类型:时间).我能够从数据库中获取时间,我想在单独的列中显示时差.
即,如果员工登录或之前09:00:59
,则其正确的时间和时间差异应显示为空.如果他在时间之后登录,09:01:00
或者稍后应该是时差00:00:01
.同样明智的我需要及时计算差异.
有一次是不变的,也就是09:00:59
我从数据库表中得到的另一个.需要在两者之间获得差异.我在PHP工作.希望我的问题很明确.
先感谢您.
这是mycode和JSFiddle的链接.
HTML
<input type="button" id="export" value="Export"/>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<text x="162" text-anchor="middle" class="highcharts-title" zindex="4" style="color:#333333;font-size:18px;font-weight:normal;text-decoration:normal;font-family:Lucida Grande,Lucida Sans Unicode, Arial, Helvetica, sans-serif;visibility:visible;fill:#333333;width:260px;" y="25">Inventory</text>
</svg>
Run Code Online (Sandbox Code Playgroud)
JS
$(document).ready(function(){
$('#export').on('click', function() {
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
},
});
});
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用html2canvas库将svg转换为canvas图像.在示例中,我只是将画布图像附加到输出.您可以清楚地看到文本成倍增加.任何人都可以建议我解决这个问题.
希望我的问题很明确.提前致谢.
有没有一种方法可以让我通过 Node JS 读取包含占位符的 Word 文件(.docx),{text1} / {image1}
并将其替换为真实的占位符。我尝试了几个 npm 模块,其中我能够创建 docx 的新副本,但无法编辑或替换图像和文本。感谢期待您的帮助。
我想在S3 Bucket中重命名一个文件.这是一段代码片段
S3Object s3Obj = getS3Client().getObject(new GetObjectRequest(getBucketName(), fileName));
//Error in Above Line itself
getS3Client().putObject(getBucketName(), newFileName, s3Obj.getObjectContent(), s3Obj.getObjectMetadata());
private AmazonS3 getS3Client(){
AWSCredentials myCredentials = new BasicAWSCredentials(AccessKey,SecretKey);
AmazonS3 s3client = new AmazonS3Client(myCredentials);
return s3client;
}
Run Code Online (Sandbox Code Playgroud)
所以,我收到这个错误,
DEBUG [main] request.handleErrorResponse(748)| 收到错误响应:com.amazonaws.services.s3.model.AmazonS3Exception:状态代码:403,AWS服务:null,AWS请求ID:AD2F31F1133A650E,AWS错误代码:AccessDenied.
我无法获得s3object本身.任何建议或想法我将如何获得S3对象并重命名它.在预期中感谢您的帮助.
我正在学习JSP,我创建了一个login.jsp
和register.jsp
.一旦注册页面中的表单被提交,我将提交所有值RegisterUser.java (SERVLET)
并通过dopost稍后写入DB.现在我需要将另一个表单提交login.jsp
到同一个servlet中RegisterUser.java (SERVLET)
.如何dopost
在servlet中创建多个.如果创建了servlet将如何识别.请详细给我解释.提前致谢.
我正在使用Spring Social FqlQuery从facebook获取数据.这是我从facebook获得的JSON响应.我得到Json输出的控制器在这里,
fql = "SELECT work FROM user WHERE uid = me()";
facebook.fqlOperations().query(fql, new FqlResultMapper<Object>() {
public Object mapObject(FqlResult result) {
List list = (List) result.getObject("work");
for (Object object : list) {
JsonHelper jsonHelper = new JsonHelper();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String jsonOutput = gson.toJson(object);
System.out.println(jsonOutput);
gson.fromJson(jsonOutput, JsonHelper.class);
}
Run Code Online (Sandbox Code Playgroud)
System.out.println for for循环输出多个json,如下所示:
{
"employer": {
"id": 129843057436,
"name": "www.metroplots.com"
},
"location": {
"id": 102186159822587,
"name": "Chennai, Tamil Nadu"
},
"position": {
"id": 108480125843293,
"name": "Web Developer"
},
"start_date": …
Run Code Online (Sandbox Code Playgroud) 我是mysqli的新手,并开始尝试学习基本的东西.关于这个例子(http://php.net/manual/en/mysqli-result.fetch-array.php)我正在尝试fetch_array.这是我的代码.
$sqlGetChartData = "SELECT date, ratepersqft, location
FROM ratepersqft
WHERE project_id = 1";
$runGetChartData = $mysqli->query($sqlGetChartData);
while($rowGetChartData = $runGetChartData->fetch_array(MYSQLI_BOTH))
$arrGetChartData[] = $rowGetChartData;
print "<pre>";
print_r($arrGetChartData);
exit();
Run Code Online (Sandbox Code Playgroud)
这里我得到这个错误调用一个成员函数fetch_array()在条件行旁边的行上的非对象上.我试过谷歌搜索它并没有得到我的问题的结果.希望我的问题很明确.提前致谢.
这是我的FIDDLE.
我试图将数据从旧表导入新表.在旧表中,有许多没有重复.在新表中,我只能插入DISTINCT电子邮件.我无法将名称插入相同的名称.这是我的代码.
CREATE TABLE table_old(name VARCHAR(255), email VARCHAR(255));
INSERT INTO table_old (name, email) VALUES ('tom', 'tom@gmail.com'),
('peter', 'peter@gmail.com'),
('hitler', 'hitler@gmail.com'),
('haasan', 'haasan@gmail.com'),
('arun', 'arun@gmail.com'),
('tom', 'tom@gmail.com'),
('peter', 'peter@gmail.com'),
('hitler', 'hitler@gmail.com'),
('haasan', 'haasan@gmail.com'),
('arun', 'arun@gmail.com');
CREATE TABLE table_new AS (SELECT DISTINCT email FROM table_old );
Run Code Online (Sandbox Code Playgroud)
所以请告诉我如何根据电子邮件列名称将名称插入table_new.
我正在研究Java Puzzlers的第二个难题。
public class Change {
public static void main(String args[]) {
System.out.println(2.00 - 1.10);
}
}
Run Code Online (Sandbox Code Playgroud)
您会认为答案是0.9。但事实并非如此。如果您锻炼一下,您将获得0.8999999。给出的解决方案是
System.out.println(new BigDecimal("2.00").subtract(new BigDecimal("1.10")));
Run Code Online (Sandbox Code Playgroud)
现在它将打印0.9。我了解为什么打印0.89999。但是,当我好奇地调试BigDecimal类时,我发现在大多数地方都替换了许多常量值。我将在下面列出所有内容,并有兴趣了解其背后的原因。
BigDecimal.java行号394,
while (len > 10 && Character.digit(c, 10) == 0) {
offset++;
c = in[offset];
len--;
}
Run Code Online (Sandbox Code Playgroud)
此处为Character.digit(c,10)。
public static int digit(char ch, int radix) {
return digit((int)ch, radix);
}
Run Code Online (Sandbox Code Playgroud)
这里将10作为基数传递。
Q1。为什么10被传递在那里?
BigDecimal.java行号732
int sign = ((valBits >> 63)==0 ? 1 : -1);
int exponent = (int) ((valBits >> 52) & 0x7ffL);
long …
Run Code Online (Sandbox Code Playgroud) 我需要从数据库中获取最近六个月的值. 这是我的小提琴.我需要动态获取值.现在二月.所以我需要八月到一月的数据库值.如果是3月那么值应自动更改为10月到2月.所以我需要获得最近六个月的价值.
我的守则如下.
CREATE TABLE IF NOT EXISTS `ratepersqft` (
`price_id` int(11) NOT NULL auto_increment,
`project_id` int(11) default NULL,
`date` varchar(255) default NULL,
`rate_per_sqft` double default NULL,
`common_location` varchar(255) default NULL,
PRIMARY KEY (`price_id`)
);
INSERT INTO `ratepersqft` (`price_id`, `project_id`, `date`, `rate_per_sqft`, `common_location`) VALUES
(1, 1, '2012-07-01 ', 2800, 'ECR'),
(2, 2, '2012-07-02 ', 1550, 'ECR'),
(3, 3, '2012-07-03 ', 1850, 'ECR'),
(4, 4, '2012-07-04 ', 4425, 'ECR'),
(5, 5, '2012-07-05 ', 2300, 'ECR'),
(6, 1, '2012-08-01 ', …
Run Code Online (Sandbox Code Playgroud) 找到下面的代码.我想在IE中使工作具有相同的功能.我正努力让它在IE 9上运行.
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script type="text/javascript">
var colors= ["#99b433", "#00a300", "#1e7145"];
$(document).ready(function(){
addBarColor();
});
var addBarColor = function(){
$('#lineColors').html("");
for(var color=0; color<colors.length; color++){
//Loading List of colors
var chartBarColor = colors[color];
var li = document.createElement('li');
li.style.width = "50px";
li.style.backgroundColor = chartBarColor;
//Adding Remove button to it.
var remove = document.createElement('span');
remove.id = "remove"+color;
remove.style.cursor="pointer";
remove.style.marginLeft = "40px";
//remove.onclick = function(){removeBarColor(color)};
//Adding x image
var removeImg = document.createElement('img');
removeImg.src = "https://cdn1.iconfinder.com/data/icons/diagona/icon/10/101.png";
//Appedning everything to UL
remove.appendChild(removeImg);
li.appendChild(remove);
$('#lineColors').append(li);
$("#remove"+color).attr('onclick', …
Run Code Online (Sandbox Code Playgroud) 我以这种格式(00:00:00)将时间存储在考勤表中.现在我需要找到09:00:00之前存储的登录数据.
我正在使用此查询来查找数据.
SELECT user_name,
time_in
FROM attendance
WHERE user_name='Vignesh'
AND time_in < 09:20:59
Run Code Online (Sandbox Code Playgroud)
这件事对我不起作用.有没有其他方法可以在09:00之前从数据库获取数据?