基本查询,但我不断获得// how I've set up my device:
let availableDevices = AVCaptureDevice.DiscoverySession(
deviceTypes: [.builtInWideAngleCamera],
mediaType: AVMediaType.video,
position: .back).devices
// the preview layer
let previewLayer = AVCaptureVideoPreviewLayer(session: self.captureSession)
self.previewLayer = previewLayer
self.previewLayer.frame = CGRect(x: 0, y: 0,
width: self.spineView.spine.frame.width,
height: self.spineView.spine.frame.height)
self.previewLayer.cornerRadius = 5.0
self.previewLayer.videoGravity = .resizeAspectFill
self.spineView.spine.layer.addSublayer(self.previewLayer)
。我想从那时开始自动生成" DAY AM"," DAY PM"," NIGHT"我写的失败的公式是:
#ERROR!
在D列中是时间,以24小时格式表示,例如=IF(AND(D47>6,D47<18),”Day”,IF(AND(D47>18,D47<24),”NIGHT”,IF(AND(D47>0,D47<6),”NGHT”)))
或13:45
。为了这个公式,我正在定义&#34; day&#34;在06:00 - 17:59之间。从18:00到00:00和0:00 - 05:59是&#34;晚上&#34;。
答案 0 :(得分:1)
尝试使用直引号"
代替“
答案 1 :(得分:0)
在您的公式中,将所有小时数除以24
。 (06:00
显示但基础值实际为0.25
(即一天中的四分之一))。
不要使用智能引号(“
),其中需要直接的("
)(即整个)(see)。
如果您希望AM与PM不同(即将(D47>6,D47<18)
分解为(D47>6,D47<12)
和(D47>12,D47<18)
),请不要跨越中午。
决定在尖点会发生什么。也就是说,例如,当D47既不大于06:00
也不小于06:00
时可能会发生什么(可能希望在某些尖括号旁边有一些相等的符号)。
您可能错过了公式中最后一个单词的I
。
正确的OR
可能会简化您的公式。