我有一个日期字符串,我想在UIDatePicker
中使用setDatevar can1 = document.createElement("canvas");
var can2 = document.createElement("canvas");
can1.width = can2.width = 200;
can1.height = can2.height = 200;
can1.ctx = can1.getContext("2d");
can2.ctx = can2.getContext("2d");
can1.ctx.fillStyle = "yellow";
can1.ctx.fillRect(0,0,200,200);
can2.ctx.strokeStyle = "black";
can2.ctx.lineWidth = 5;
can2.ctx.strokeRect(40,40,120,120);
document.body.appendChild(can1);
document.body.appendChild(can2);
can1.ctx.drawImage(can2,30,30,140,140,30,30,140,140);
无法正常工作
错误:致命错误:在解包可选值时意外发现nil
答案 0 :(得分:0)
dateFromString方法返回一个可选项。如果转换失败,则返回nil。你得到一个零,所以格式字符串肯定有问题。
我不经常使用日期格式字符串来记住它们,所以我必须去阅读规范。我建议你这样做。